/* Duckpad, the hand-drawn look (design: Duckpad canvas, boards Loader / Main / Mobile).
   Shantell Sans, ink #141414 on #FDFDFD, one yellow (actions, highlights), one blue (water, payouts), one red
   (losses, the lifebuoy). Wobbly "hand" borders, dashed row rules, water-level bars. Loaded last: it retokens
   every older page and holds the shell, loader, home and phone layout. Reduced motion turns every animation off. */

:root{
 --bg:#FDFDFD;--bg-top:#FDFDFD;--surface:#FFFFFF;--surface-solid:#FFFFFF;--surface-2:#FFF6CC;--surface-3:#F4F4F1;
 --line:#141414;--line-soft:#C9C9C9;--line-strong:#141414;
 --ink:#141414;--ink-hover:#3A3A3A;--on-ink:#FDFDFD;--muted:#5E5E5E;--subtle:#8A8A8A;--body:#3A3A3A;
 --mint:#1769B8;--mint-light:#2F8FE0;--mint-deep:#1769B8;--on-mint:#FFFFFF;--mint-soft:#E6F1FC;--mint-line:#9CCBF2;
 --amber:#D22F26;--amber-deep:#FDECEA;--amber-line:#F2B3AE;
 --teal:#1769B8;--teal-deep:#E6F1FC;
 --yellow:#FFD23F;--yellow-soft:#FFF6CC;--red:#E5352B;--blue:#2F8FE0;--blue-dark:#1769B8;--blue-soft:#9CCBF2;
 --chip:#FFF6CC;--chip-hover:#FFEFA3;--row-hover:#FFF6CC;--confetti-a:#FFD23F;--confetti-b:#E5352B;
 --font-display:"Shantell Sans",system-ui,sans-serif;--font-body:"Shantell Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
 --font-mono:"Shantell Sans",ui-monospace,SFMono-Regular,Menlo,monospace;
 --hand:255px 15px 225px 15px/15px 225px 15px 255px;
 --hand-soft:22px 8px 20px 8px/8px 20px 8px 22px;
 --shadow:none;
}
html,body{background:#FDFDFD;overflow-x:clip}
body{font-family:var(--font-body);color:#141414;font-size:16px;-webkit-font-smoothing:antialiased;background:#FDFDFD}
h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}
::selection{background:#FFD23F;color:#141414}
:focus-visible{outline:3px solid #FFD23F;outline-offset:3px}
.pos{color:#1769B8}.neg{color:#D22F26}.muted{color:#5E5E5E}
#main a:not([class]),.dk a:not([class]){color:#141414;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#FFD23F;text-underline-offset:4px;transition:text-decoration-color .15s}
#main a:not([class]):hover,.dk a:not([class]):hover{text-decoration-color:#141414}
.hand{border-radius:var(--hand)}
.wob{transition:transform .15s cubic-bezier(.3,1.6,.5,1)}
@media (hover:hover){.wob:hover{transform:rotate(-1.5deg) scale(1.03)}}
.wob:active{transform:rotate(1deg) scale(.96)}
@keyframes dk-drift{from{transform:translateX(0)}to{transform:translateX(-240px)}}
@keyframes dk-bob{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(-2deg)}}
@keyframes dk-pop{0%{opacity:0;transform:translateY(16px) scale(.7) rotate(-6deg)}60%{opacity:1;transform:translateY(-4px) scale(1.06) rotate(2deg)}100%{opacity:1;transform:rotate(-2deg)}}
@keyframes dk-splash{0%{opacity:0;transform:translate(0,0) scale(.3)}25%{opacity:1}100%{opacity:0;transform:translate(var(--dx),-70px) scale(1)}}
@keyframes dk-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes dk-shake{0%,100%{transform:none}25%{transform:translateX(-6px) rotate(-1deg)}50%{transform:translateX(6px) rotate(1deg)}75%{transform:translateX(-3px)}}
@keyframes dk-copied{0%{transform:scale(.5) rotate(-10deg);opacity:0}100%{transform:none;opacity:1}}
@keyframes dk-appear{from{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}

/* ---------- buttons, fields and boxes on every page ---------- */
.ink,.btn,.btn.dark,.btn-primary{height:auto;min-height:44px;padding:0 20px;border:2.5px solid #141414;border-radius:var(--hand);background:#141414;color:#FDFDFD;font:600 16px/1 var(--font-body);box-shadow:none;transition:transform .15s cubic-bezier(.3,1.6,.5,1)}
.ink:hover,.btn:hover:not(:disabled),.btn-primary:hover{background:#141414;color:#FDFDFD;transform:rotate(-1.5deg) scale(1.03);box-shadow:none}
.ink:active,.btn:active:not(:disabled),.btn-primary:active{transform:rotate(1deg) scale(.96)}
.btn.outline,.btn.ghost,.btn-ghost,.btn.light{background:#FDFDFD;color:#141414;border:2.5px solid #141414;border-radius:var(--hand)}
.btn.outline:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.btn-ghost:hover{background:#FFF6CC;color:#141414}
.btn.small{min-height:38px;font-size:14px;padding:0 14px}
.btn.yellow,.dk-yellow{background:#FFD23F!important;color:#141414!important}
.ghost-link,.link-button,.text-link,.text-button{color:#141414;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#2F8FE0;text-underline-offset:5px;background:none;border:0;font:inherit;cursor:pointer}
input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.field input:not([type=range]),.field textarea,.field select{border:2.5px solid #141414!important;border-radius:var(--hand)!important;background:#FFFFFF!important;color:#141414;font-family:var(--font-body)!important;font-size:16px;box-shadow:none}
input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:4px 4px 0 #FFD23F!important}
.card,.live-card,.chart-card,.trade-card,.option,.mode-card{border:2.5px solid #141414;border-radius:var(--hand-soft);background:#FFFFFF;box-shadow:none}
.notice,.live-notice{background:#FFF6CC;border:2px dashed #141414;border-radius:var(--hand-soft);color:#141414;font-size:14px}
.tag,.pill{border-radius:var(--hand);border:2px solid #141414;background:#FFF6CC;color:#141414;font-size:13px}
.page-head{margin:28px 0 30px}
.page-head h1{font-size:52px;line-height:1;letter-spacing:-.03em}
.page-head p{font-size:18px;color:#3A3A3A}
h2{font-size:28px}h3{font-size:21px}
table th{color:#5E5E5E;font-weight:500}
table td{border-bottom:2px dashed #C9C9C9!important}
tbody tr:hover{background:#FFF6CC}
.live-address,.mono{font-family:var(--font-body);font-variant-numeric:tabular-nums}
dialog{border:2.5px solid #141414;border-radius:var(--hand-soft);background:#FDFDFD;box-shadow:8px 8px 0 #FFD23F}
dialog::backdrop{background:rgba(253,253,253,.8);backdrop-filter:blur(3px)}
.dialog-head h2{font-size:28px}
.live-menu a{display:block;padding:12px 4px;border-bottom:2px dashed #C9C9C9;font-size:19px;font-weight:600;text-decoration:none}
.wallet-pick{border:2.5px solid #141414;border-radius:var(--hand);background:#FFFFFF}
.wallet-pick:hover{background:#FFF6CC}
.toast{background:#FFD23F;color:#141414;border:2.5px solid #141414;border-radius:var(--hand-soft);font-size:15px;box-shadow:none;transform:rotate(-1deg)}

/* ---------- loader ---------- */
.dk-loader{background:#FDFDFD!important;display:flex;flex-direction:column;align-items:center;justify-content:center}
.dk-loader video{width:400px;height:400px;max-width:80vw;max-height:52vh;object-fit:contain;display:block;margin-top:-60px;animation:dk-appear .45s cubic-bezier(.3,1.4,.5,1) both!important}
.dk-loader .dk-wordmark{display:block;margin-top:-8px;font:800 84px/1 var(--font-display);letter-spacing:-.02em;color:#141414;animation:dk-appear .45s .1s cubic-bezier(.3,1.4,.5,1) both!important}

/* ---------- private-preview gate ---------- */
#rebound-entry{background:#FDFDFD!important;font-family:var(--font-body)}
#rebound-entry .entry-card{border:2.5px solid #141414;border-radius:var(--hand-soft);background:#FFFFFF;box-shadow:8px 8px 0 #FFD23F}
#rebound-entry .entry-brand{font:800 30px/1 var(--font-display);letter-spacing:-.02em}
#rebound-entry .entry-brand .brand-mark{width:48px;height:48px;border-radius:0;object-fit:contain}
#rebound-entry h1{font:800 32px/1.1 var(--font-display)}
#rebound-entry input{border-radius:var(--hand)!important;border:2.5px solid #141414!important;letter-spacing:.2em}
#rebound-entry button{border:2.5px solid #141414;border-radius:var(--hand);background:#FFD23F;color:#141414;font:700 18px var(--font-body);height:54px;width:100%}
#rebound-entry button:hover{background:#FFD23F}

/* ---------- header ---------- */
.dk-top{position:sticky;top:0;z-index:40;background:rgba(253,253,253,.94);backdrop-filter:blur(8px);border:0!important;box-shadow:none!important}
body.scrolled .dk-top{box-shadow:0 3px 0 #141414!important}
.dk-top .topbar-inner{height:84px;max-width:1440px;margin:0 auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.dk-top .topbar-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#141414}
.dk-top .topbar-brand .brand-mark{width:50px;height:50px;object-fit:contain;border-radius:0;box-shadow:none}
.dk-top .topbar-brand span{font:800 32px/1 var(--font-display);letter-spacing:-.02em}
.dk-top .topnav{display:flex;gap:28px;font-size:17px;font-weight:500;margin:0 auto 0 32px}
.dk-top .topnav a{padding:6px 4px;color:#141414;text-decoration:none;border:0;background:none;border-radius:0}
.dk-top .topnav a:hover,.dk-top .topnav a.active{background:linear-gradient(transparent 58%,#FFD23F 58%,#FFD23F 88%,transparent 88%);color:#141414}
.dk-top .topbar-actions{display:flex;align-items:center;gap:12px}
.dk-top .ca{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:2.5px solid #141414;background:#FDFDFD;color:#141414;font:15px var(--font-body);cursor:pointer}
.dk-top .ca b{font-weight:700}.dk-top .ca .ca-addr{color:#5E5E5E}
.dk-top .ca .ca-done{display:none;font-weight:700;color:#1769B8}
.dk-top .ca.copied .ca-icon{display:none}
.dk-top .ca.copied .ca-done{display:inline;animation:dk-copied .3s cubic-bezier(.3,1.6,.5,1) both}
.dk-top .wallet-button{height:44px;min-height:44px;padding:0 20px;border:2.5px solid #141414;background:#141414;color:#FDFDFD;font:600 16px/1 var(--font-body);white-space:nowrap}
.dk-top .wallet-button.connected{background:#FDFDFD;color:#141414}
.dk-top .menu-button{display:none;width:44px;height:44px;border:2.5px solid #141414;background:#FDFDFD;color:#141414;align-items:center;justify-content:center;padding:0}
.dk-top .menu-button svg{width:22px;height:22px}
.dk-top .x-link{display:none}

/* ---------- page frame ---------- */
#main{max-width:1440px;margin:0 auto;padding:0 56px}
.dk-foot{width:min(1328px,calc(100% - 112px))!important;box-sizing:border-box;max-width:1328px;margin:110px auto 0!important;padding:26px 0 40px!important;border-top:3px solid #141414!important;display:flex!important;justify-content:space-between;align-items:center;gap:20px;font-size:16px;color:#5E5E5E;background:none!important}
.dk-foot::before,.dk-foot::after{display:none!important}
.dk-foot-brand{display:flex;align-items:center;gap:10px}
.dk-foot-brand img{width:34px;height:34px;object-fit:contain}
.dk-foot-brand b{font:800 20px var(--font-display);color:#141414}
.dk-foot .footer-links{display:flex;gap:22px}
.dk-foot .footer-links a{color:#141414;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#FFD23F;text-underline-offset:4px}
.dk-foot .dk-foot-launch{display:none}

/* ---------- home ---------- */
.dk{color:#141414}
.dk-hero{padding:48px 0 0;display:flex;flex-direction:column;align-items:center;text-align:center}
.dk-tag{display:inline-block;font-size:20px;font-weight:600;color:#1769B8;transform:rotate(-3deg);animation:dk-bob 4s ease-in-out infinite}
.dk-hero h1{margin:14px 0 0;font-weight:800;font-size:92px;line-height:.95;letter-spacing:-.03em}
.dk-u{position:relative;display:inline-block}
.dk-u svg{position:absolute;left:-4px;bottom:-14px;width:214px;height:22px}
.dk-lede{margin:34px 0 0;max-width:640px;font-size:20px;line-height:1.5;color:#3A3A3A}
.dk-timer{position:relative;width:min(900px,100%);margin-top:44px;display:flex;flex-direction:column;align-items:center}
.dk-timer-label{font-size:20px;color:#5E5E5E}
.dk-time{font-weight:800;font-size:176px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums!important}
.dk-timer.holding .dk-time{color:#1769B8}
.dk-proc{min-height:24px;font-size:16px;color:#5E5E5E;margin-top:4px}
.dk-pop{position:absolute;left:50%;top:-22px;transform:translateX(-50%);display:none;box-sizing:border-box;padding:8px 18px;background:#FFD23F;border:2.5px solid #141414;font-weight:700;font-size:18px;white-space:nowrap;z-index:2}
.dk-timer.paid .dk-pop{display:block;animation:dk-pop .5s cubic-bezier(.3,1.5,.5,1) both}
.dk-splash{position:absolute;left:50%;top:196px;width:0;height:0}
.dk-splash i{position:absolute;border-radius:50%;background:#2F8FE0;opacity:0}
.dk-timer.paid .dk-splash i{animation:dk-splash .8s ease-out both}
.dk-splash i:nth-child(1){left:-70px;width:10px;height:10px;--dx:-60px}
.dk-splash i:nth-child(2){left:-30px;top:8px;width:8px;height:8px;--dx:-20px;animation-delay:.05s!important}
.dk-splash i:nth-child(3){left:20px;top:8px;width:9px;height:9px;--dx:30px;animation-delay:.1s!important}
.dk-splash i:nth-child(4){left:60px;width:11px;height:11px;--dx:70px;animation-delay:.02s!important}
.dk-wave{width:100vw;margin-left:calc(50% - 50vw);height:30px;overflow:hidden;margin-top:4px}
.dk-wave>div{width:2880px;height:30px;animation:dk-drift 5s linear infinite}
.dk-wave svg{display:block}
.dk-preview{margin-top:18px;height:44px;padding:0 8px;border:0;background:transparent;font:17px var(--font-body);color:#141414;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#2F8FE0;text-underline-offset:5px;cursor:pointer}
.dk-x{margin-top:22px;display:flex;align-items:center;gap:14px;height:60px;padding:0 22px 0 18px;border:2.5px solid #141414;background:#FDFDFD;text-decoration:none!important;font-size:18px;color:#141414}
.dk-x b{font-weight:700;white-space:nowrap}.dk-x span{color:#5E5E5E;white-space:nowrap}

.dk-check{padding:100px 0 0;display:flex;flex-direction:column;align-items:center;gap:18px}
.dk-check h2,.dk-sec-head h2{margin:0;font-weight:800;font-size:44px;letter-spacing:-.02em}
.dk-check form{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}
.dk-check .hc-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;width:min(680px,100%)}
.dk-check .hc-row.shake{animation:dk-shake .35s ease-out}
.dk-check .hc-row input{flex:1;min-width:0;height:58px;box-sizing:border-box;padding:0 22px;font-size:18px}
.dk-check .hc-row button{width:auto;flex:none;height:58px;padding:0 28px;border:2.5px solid #141414;background:#FFD23F;color:#141414;font:700 18px var(--font-body);cursor:pointer}
.dk-check .hc-row button:disabled{opacity:.7}
.dk-check .hc-err{font-size:16px;color:#D22F26;min-height:0}
.dk-check .hc-err:empty{display:none}
.dk-check #hc-example{height:36px;padding:0;border:0;background:transparent;font:16px var(--font-body);color:#5E5E5E;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.dk-check .hc-out{max-width:760px;text-align:center;display:flex;flex-direction:column;gap:6px}
.dk-check .hc-out:not(:empty){animation:dk-up .35s ease-out both}
.dk-check .hc-line{font-size:24px;line-height:1.45}
.dk-check .hc-line b{font-weight:700}
.dk-check .hc-line .neg{color:#D22F26}
.dk-check .hc-line .pos{color:#141414;font-weight:800;background:linear-gradient(transparent 55%,#FFD23F 55%,#FFD23F 92%,transparent 92%)}
.dk-check .hc-detail{font-size:16px;color:#5E5E5E}

.dk-stats{padding:110px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;text-align:center}
.dk-stats>div{display:flex;flex-direction:column;align-items:center;gap:4px}
.dk-stat-num{font-weight:800;font-size:56px;letter-spacing:-.03em;font-variant-numeric:tabular-nums!important;line-height:1.1}
.dk-stats svg{height:14px;width:auto}
.dk-stat-label{font-size:17px;color:#5E5E5E}

.dk-sec{padding:120px 64px 0;display:flex;flex-direction:column}
.dk-sec.dk-pay{padding-top:110px}
.dk-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:3px solid #141414}
.dk-sec-head a,.dk-sec-head button{font:17px var(--font-body);color:#141414;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#FFD23F;text-underline-offset:4px}
.dk-cols{display:grid;grid-template-columns:minmax(0,1fr) 230px 170px 220px;gap:24px;padding:12px;font-size:15px;color:#5E5E5E}
.dk-cols>span:nth-child(3),.dk-cols>span:nth-child(4){text-align:right}
.dk-row{display:grid;grid-template-columns:minmax(0,1fr) 230px 170px 220px;gap:24px;align-items:center;padding:16px 12px;border-top:2px dashed #C9C9C9;font-size:18px;color:#141414;text-decoration:none!important;cursor:pointer;transition:background-color .12s}
.dk-row:last-child{border-bottom:2px dashed #C9C9C9}
.dk-row:hover{background:#FFF6CC}
.dk-row.fresh{animation:dk-up .5s ease-out both}
.dk-coin{display:flex;gap:8px;align-items:baseline;min-width:0}
.dk-coin b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-coin span{color:#5E5E5E;flex-shrink:0;white-space:nowrap}
.dk-water{display:flex;align-items:center;gap:10px}
.dk-level{position:relative;width:110px;height:22px;border:2px solid #141414;overflow:hidden;flex-shrink:0;border-radius:var(--hand);background:#FFFFFF}
.dk-level i{position:absolute;left:0;right:0;bottom:0;background:#9CCBF2;transition:height .8s cubic-bezier(.2,.8,.2,1)}
.dk-water small{font-size:15px}
.dk-paid{text-align:right}
.dk-round{text-align:right}
.dk-round b{font-weight:700;color:#1769B8}
.dk-round span{font-size:15px;color:#5E5E5E}
.dk-mob{display:none}
.dk-empty{padding:28px 12px;border-top:2px dashed #C9C9C9;border-bottom:2px dashed #C9C9C9;font-size:18px;color:#5E5E5E;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}

.dk-prow{display:flex;align-items:center;gap:16px;padding:18px 12px;border-top:2px dashed #C9C9C9;font-size:18px;transition:background-color .12s}
.dk-prow:last-child{border-bottom:2px dashed #C9C9C9}
.dk-prow:hover{background:#FFF6CC}
.dk-prow svg{flex-shrink:0;width:28px;height:28px}
.dk-prow>b{min-width:80px;font-weight:800}
.dk-prow .dk-pbody{flex:1;min-width:0}
.dk-prow .dk-pbody b{font-weight:700;color:#1769B8}
.dk-prow.none{color:#3A3A3A}
.dk-prow a{font-size:16px;white-space:nowrap}
.dk-pmeta{display:none}
.dk-ca-mob{display:none}

/* ---------- other pages in the new look ---------- */
.check-side h1 em{font-style:normal;color:#1769B8}
.eyebrow-mono{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;font-weight:600;color:#1769B8}
.docs-grid .card h3{font-size:22px}
.live-card h2{font-size:26px}
#rewards-launch label{font-weight:600}
.live-metrics>div{border:2px dashed #C9C9C9;border-radius:var(--hand-soft);background:#FFFFFF}
.live-metrics strong{font-weight:700}
.dk-rule{font-size:17px;line-height:1.55}
.dk-rule b{background:linear-gradient(transparent 55%,#FFD23F 55%,#FFD23F 92%,transparent 92%)}

/* ---------- tablet ---------- */
@media (max-width:1180px){
 .dk-top .topbar-inner{padding:0 24px}
 .dk-top .topnav{gap:18px;margin-left:16px}
 #main{padding:0 24px}
 .dk-hero h1{font-size:72px}
 .dk-time{font-size:140px}
 .dk-sec{padding-left:0;padding-right:0}
 .dk-cols,.dk-row{grid-template-columns:minmax(0,1fr) 200px 140px 180px;gap:16px}
 .dk-foot{width:calc(100% - 48px)!important;margin-left:24px!important;margin-right:24px!important}
}
@media (max-width:980px){
 .dk-top .topnav{display:none}
 .dk-top .menu-button{display:flex}
 .dk-top .ca{display:none}
}

/* ---------- phone (Mobile board, 390 wide) ---------- */
@media (max-width:760px){
 body{font-size:15px}
 .dk-top .topbar-inner{height:64px;padding:0 16px;gap:10px}
 .dk-top .topbar-brand{gap:8px}
 .dk-top .topbar-brand .brand-mark{width:40px;height:40px}
 .dk-top .topbar-brand span{font-size:26px}
 .dk-top .wallet-button{height:44px;padding:0 16px;font-size:15px}
 .dk-top .wallet-button:not(.connected){font-size:0}
 .dk-top .wallet-button:not(.connected)::after{content:"Connect";font-size:15px}
 #main{padding:0 16px}
 .page-head h1{font-size:36px}
 .page-head p{font-size:16px}
 .dk-hero{padding-top:24px}
 .dk-tag{font-size:16px}
 .dk-hero h1{margin-top:12px;font-size:42px;line-height:1}
 .dk-u svg{width:100px;height:16px;left:-2px;bottom:-9px}
 .dk-lede{margin-top:24px;font-size:16px}
 .dk-timer{margin-top:30px}
 .dk-timer-label{font-size:15px}
 .dk-time{font-size:96px}
 .dk-proc{font-size:14px}
 .dk-pop{top:-20px;padding:7px 12px;font-size:16px}
 .dk-splash{top:112px}
 .dk-wave>div{width:1440px}
 .dk-preview{font-size:16px;margin-top:6px}
 .dk-x{margin-top:14px;height:52px;padding:0 18px 0 14px;font-size:15px;gap:10px}
 .dk-x svg{width:18px;height:18px;flex-shrink:0}
 .dk-x{max-width:100%;box-sizing:border-box;height:auto;min-height:52px}
 .dk-x span{white-space:normal;line-height:1.25;text-align:left}
 .dk-check{padding-top:60px;gap:14px}
 .dk-check h2{font-size:30px;text-align:center}
 .dk-check .hc-row{gap:8px}
 .dk-check .hc-row input{height:52px;padding:0 16px;font-size:16px}
 .dk-check .hc-row button{height:52px;padding:0 18px;font-size:16px}
 .dk-check .hc-err{font-size:14px;line-height:1.4;text-align:center}
 .dk-check .hc-line{font-size:19px}
 .dk-check .hc-detail{font-size:14px;line-height:1.45}
 .dk-stats{padding-top:64px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;column-gap:12px}
 .dk-stat-num{font-size:34px}
 .dk-stats svg{height:12px}
 .dk-stat-label{font-size:14px;line-height:1.35}
 .dk-ca-mob{display:flex;justify-content:center;padding-top:36px}
 .dk-ca-mob .ca{display:flex!important;align-items:center;gap:10px;height:46px;padding:0 16px;border:2.5px solid #141414;background:#FDFDFD;font:15px var(--font-body);color:#141414;cursor:pointer}
 .dk-ca-mob .ca .ca-addr{color:#5E5E5E}
 .dk-ca-mob .ca .ca-done{display:none;font-weight:700;color:#1769B8}
 .dk-ca-mob .ca.copied .ca-icon{display:none}.dk-ca-mob .ca.copied .ca-done{display:inline}
 .dk-sec{padding-top:64px!important}
 .dk-sec-head{padding-bottom:10px}
 .dk-sec-head h2{font-size:28px}
 .dk-sec-head a,.dk-sec-head button{font-size:15px}
 .dk-cols{display:none}
 .dk-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 4px}
 .dk-row>.dk-coin,.dk-row .dk-water,.dk-row .dk-paid{display:none}
 .dk-row .dk-round{display:none}
 .dk-mob{display:flex;flex-direction:column;gap:8px}
 .dk-mob-top{display:flex;justify-content:space-between;gap:12px;font-size:17px}
 .dk-mob-top .dk-coin{min-width:0;flex:1;overflow:hidden}
 .dk-mob-top .dk-coin b{flex-shrink:0;max-width:65%}
 .dk-mob-top .dk-coin span{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}
 .dk-mob-top>b{font-weight:700;color:#1769B8;flex-shrink:0}
 .dk-mob-top>span{font-size:14px;color:#5E5E5E;flex-shrink:0}
 .dk-mob-bot{display:flex;align-items:center;gap:10px;font-size:14px;color:#5E5E5E}
 .dk-mob-bot .dk-level{width:84px;height:18px}
 .dk-prow{align-items:flex-start;gap:12px;padding:14px 4px;font-size:16px;line-height:1.4}
 .dk-prow svg{width:26px;height:26px;margin-top:2px}
 .dk-prow>b,.dk-prow>a{display:none}
 .dk-pmeta{display:block;font-size:14px;color:#5E5E5E}
 .dk-prow .dk-pbody{display:flex;flex-direction:column;gap:4px}
 .dk-foot{width:calc(100% - 32px)!important;margin:64px 16px 0!important;padding:20px 0 36px!important;flex-direction:column;align-items:flex-start!important;gap:14px;font-size:14px;line-height:1.45}
 .dk-foot-brand{flex-wrap:wrap}
 .dk-foot-brand>span{flex-basis:100%}
 .dk-foot .dk-foot-launch{display:inline}
 .dk-foot .footer-links{font-size:15px;gap:20px}
}
@media (prefers-reduced-motion:reduce){
 .dk *,.dk-top *,.dk-loader *,.wob{animation:none!important;transition:none!important}
 .dk-timer.paid .dk-pop{display:block}
}

/* Coin pictures (token metadata) in the coin list and the payouts */
.dk-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #141414;background:#FFF6CC;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#141414}
.dk-avatar.dim{opacity:.55;filter:grayscale(.4)}
.dk-coin-wrap{display:flex;align-items:center;gap:10px;min-width:0}
.dk-coin-wrap .dk-coin{min-width:0}
