/* Candidate 20 — owner-approved Hero V2, static lore/token iteration; no site-wide electric rail. */

/* Tokenomics: four native KIIRO information panels, no character. */
.motion-tokenomics-candidate .c19-tokenomics-board{display:block;padding:0;background:transparent;border:0}
.motion-tokenomics-candidate .c19-tokenomics-board:before,
.motion-tokenomics-candidate .c19-tokenomics-board:after{display:none}
.motion-tokenomics-candidate .c19-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.motion-tokenomics-candidate .c19-token-card{position:relative;isolation:isolate;min-height:310px;padding:34px 34px 30px;overflow:hidden;border:1px solid rgba(245,242,232,.2);background:linear-gradient(145deg,rgba(21,22,28,.96),rgba(7,8,12,.99));box-shadow:inset 0 0 0 1px rgba(255,207,0,.025),0 18px 42px rgba(0,0,0,.3)}
.motion-tokenomics-candidate .c19-token-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(120deg,transparent 0 67%,rgba(255,207,0,.055) 67.2% 67.8%,transparent 68%)}
.motion-tokenomics-candidate .c19-token-card:after{content:"";position:absolute;left:0;top:0;width:82px;height:3px;background:#ffcf00;box-shadow:0 0 20px rgba(255,207,0,.45)}
.motion-tokenomics-candidate .token-card-index{display:block;margin-bottom:52px;color:#ffcf00;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em}
.motion-tokenomics-candidate .token-glyph{position:absolute;right:28px;top:25px;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,207,0,.48);border-radius:50%;color:#ffcf00;background:rgba(255,207,0,.035);font-family:var(--font-display);font-size:1.55rem;font-style:normal;line-height:1;box-shadow:inset 0 0 18px rgba(255,207,0,.08),0 0 24px rgba(255,207,0,.06)}
.motion-tokenomics-candidate .c19-token-card h3{max-width:100%;margin:0 0 13px;color:#f5f2e8;font-family:var(--font-display);font-size:clamp(2.25rem,4.8vw,4.8rem);font-weight:500;line-height:.9;letter-spacing:-.055em}
.motion-tokenomics-candidate .c19-token-card.is-supply h3{font-size:clamp(2rem,4.2vw,4.25rem);letter-spacing:-.065em}
.motion-tokenomics-candidate .c19-token-card strong{display:block;margin-bottom:18px;color:#ffcf00;font-family:var(--font-mono);font-size:.73rem;letter-spacing:.12em}
.motion-tokenomics-candidate .c19-token-card p{max-width:36rem;margin:0;color:rgba(245,242,232,.7);font-size:.9rem;line-height:1.65}
.motion-tokenomics-candidate .c19-token-card.is-lock,
.motion-tokenomics-candidate .c19-token-card.is-renounced{border-color:rgba(255,207,0,.35)}

/* Lore option A: no card; owner-requested stronger visual hierarchy. */
.static-lore-token-candidate .lore-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(44px,6vw,88px);align-items:center}
.static-lore-token-candidate .lore-lead{display:block;max-width:18ch;min-height:0;padding:0;border:0;background:none;box-shadow:none;font-size:clamp(1.5rem,2.05vw,1.95rem);font-weight:600;line-height:1.32;letter-spacing:-.024em}
.static-lore-token-candidate .lore-copy{align-self:center;padding-block:0}
.static-lore-token-candidate .lore-copy>p{font-size:clamp(1.08rem,1.48vw,1.34rem);line-height:1.72}

/* Creator Bounty Loop: editorial sequence, visually subordinate to the approved coin rectangle. */
.static-lore-token-candidate .bounty-loop-section{background:radial-gradient(circle at 82% 18%,rgba(255,210,28,.065),transparent 25%),linear-gradient(180deg,#090a0f,#07080d);isolation:isolate}
.static-lore-token-candidate .bounty-loop-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 0 48%,rgba(255,210,28,.035) 48.15% 48.35%,transparent 48.5%)}
.static-lore-token-candidate .bounty-loop-section .editorial-head h2 span{display:block;color:var(--c13-yellow)}
.static-lore-token-candidate .bounty-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(44px,7vw,110px);align-items:end;margin-bottom:clamp(64px,8vw,106px)}
.static-lore-token-candidate .bounty-thesis{display:grid;gap:7px;margin:0;color:var(--c13-paper);font-family:var(--jp);font-size:clamp(2rem,3.65vw,4.2rem);font-weight:500;line-height:.98;letter-spacing:-.05em}
.static-lore-token-candidate .bounty-thesis span,.static-lore-token-candidate .bounty-thesis strong{display:block}
.static-lore-token-candidate .bounty-thesis strong{color:var(--c13-yellow);font-weight:500}
.static-lore-token-candidate .bounty-copy{max-width:510px;padding-left:24px;border-left:1px solid rgba(255,210,28,.34)}
.static-lore-token-candidate .bounty-copy p{margin:0 0 15px;color:#a9aaa4;font-size:1rem;line-height:1.72}
.static-lore-token-candidate .bounty-copy p:last-child{margin-bottom:0}
.static-lore-token-candidate .bounty-copy strong{color:var(--c13-paper);font-family:var(--jp);font-size:1.18rem;font-weight:500}
.static-lore-token-candidate .bounty-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;margin-bottom:0;padding:0;list-style:none;border-block:1px solid rgba(255,255,255,.13)}
.static-lore-token-candidate .bounty-track:before{content:"";position:absolute;z-index:0;left:0;right:0;top:55px;height:1px;background:linear-gradient(90deg,rgba(255,210,28,.2),rgba(255,210,28,.9) 18%,rgba(255,210,28,.35) 82%,rgba(255,210,28,.14))}
.static-lore-token-candidate .bounty-track li{position:relative;z-index:1;min-width:0;min-height:292px;padding:35px 22px 30px;border-right:1px solid rgba(255,255,255,.11)}
.static-lore-token-candidate .bounty-track li:last-child{border-right:0}
.static-lore-token-candidate .bounty-track li>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,210,28,.55);border-radius:50%;background:#090a0f;color:var(--c13-yellow);font-family:var(--mono);font-size:.62rem;box-shadow:0 0 20px rgba(255,210,28,.08)}
.static-lore-token-candidate .bounty-track small{display:block;margin-top:35px;color:rgba(255,210,28,.72);font-family:var(--mono);font-size:.61rem;letter-spacing:.15em}
.static-lore-token-candidate .bounty-track h3{margin:12px 0 15px;color:var(--c13-paper);font-family:var(--jp);font-size:clamp(1.45rem,2.05vw,2.35rem);font-weight:500;line-height:.98;letter-spacing:-.04em}
.static-lore-token-candidate .bounty-track p{margin:0;color:#969791;font-size:.88rem;line-height:1.62}
.static-lore-token-candidate .bounty-return{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:18px;padding:17px 20px;border-left:2px solid var(--c13-yellow);background:rgba(255,210,28,.025)}
.static-lore-token-candidate .bounty-return span{color:var(--c13-yellow);font-family:var(--mono);font-size:.61rem;letter-spacing:.15em}
.static-lore-token-candidate .bounty-return p{margin:0;color:#92948e;font-size:.84rem;line-height:1.5}
.static-lore-token-candidate .bounty-return i{color:var(--c13-yellow);font-size:1.35rem;font-style:normal}
.static-lore-token-candidate .bounty-boundary{margin-top:18px;margin-bottom:0;color:#6f716c;font-family:var(--mono);font-size:.62rem;line-height:1.65;letter-spacing:.055em;text-transform:uppercase}

/* True-alpha coin: no black backing and no radial camouflage mask. */
.static-lore-token-candidate .electric-coin-animation,
.static-lore-token-candidate .electric-coin-fallback{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border:0;background:transparent}
.static-lore-token-candidate .electric-coin-fallback{display:none}
.static-lore-token-candidate .role-token.electric-coin{position:relative;overflow:visible;isolation:isolate}
.static-lore-token-candidate .role-token.electric-coin .electric-coin-animation,
.static-lore-token-candidate .role-token.electric-coin .electric-coin-fallback{width:230px;height:230px;max-width:none;filter:drop-shadow(0 18px 34px rgba(0,0,0,.48)) drop-shadow(0 0 18px rgba(255,210,28,.12))}

/* Quiet footer signature: no character, no NFA/DYOR panel. */
.static-lore-token-candidate .footer-brand{display:grid;gap:7px}
.static-lore-token-candidate .footer-brand-mark{display:flex;flex-direction:row;align-items:center;gap:10px}
.static-lore-token-candidate .footer-coin{display:block;flex:0 0 52px;width:52px;height:52px;overflow:visible;isolation:isolate}

@media(max-width:900px){
 .static-lore-token-candidate .lore-grid{grid-template-columns:1fr;gap:30px;align-items:start}
 .static-lore-token-candidate .lore-lead{max-width:24ch;min-height:0;padding:0;font-size:clamp(1.35rem,3vw,1.5rem);line-height:1.38}
 .static-lore-token-candidate .lore-copy{max-width:none;padding-block:0}
 .static-lore-token-candidate .bounty-intro{grid-template-columns:1fr;gap:34px;align-items:start}
 .static-lore-token-candidate .bounty-copy{max-width:680px}
}

@media(max-width:1050px) and (min-width:641px){
 .motion-tokenomics-candidate .c19-token-card{min-height:290px;padding:30px 28px 26px}
 .motion-tokenomics-candidate .token-card-index{margin-bottom:44px}
 .static-lore-token-candidate .role-token.electric-coin .electric-coin-animation,
 .static-lore-token-candidate .role-token.electric-coin .electric-coin-fallback{width:190px;height:190px}
 .static-lore-token-candidate .bounty-track{grid-template-columns:repeat(2,minmax(0,1fr))}
 .static-lore-token-candidate .bounty-track:before{display:none}
 .static-lore-token-candidate .bounty-track li{min-height:250px;border-bottom:1px solid rgba(255,255,255,.11)}
 .static-lore-token-candidate .bounty-track li:nth-child(2n){border-right:0}
 .static-lore-token-candidate .bounty-track li:last-child{grid-column:1/-1;min-height:215px;border-bottom:0}
}

@media(max-width:640px){
 .motion-tokenomics-candidate .c19-token-grid{grid-template-columns:1fr;gap:10px}
 .motion-tokenomics-candidate .c19-token-card{min-height:250px;padding:26px 22px 24px}
 .motion-tokenomics-candidate .token-card-index{margin-bottom:38px;font-size:.62rem}
 .motion-tokenomics-candidate .token-glyph{right:20px;top:19px;width:46px;height:46px;font-size:1.3rem}
 .motion-tokenomics-candidate .c19-token-card h3{font-size:clamp(2.35rem,13vw,3.35rem)}
 .motion-tokenomics-candidate .c19-token-card.is-supply h3{font-size:clamp(2.15rem,11.5vw,3rem)}
 .motion-tokenomics-candidate .c19-token-card p{font-size:.82rem}
 .static-lore-token-candidate .role-token.electric-coin .electric-coin-animation,
 .static-lore-token-candidate .role-token.electric-coin .electric-coin-fallback{width:190px;height:190px}
 .static-lore-token-candidate .lore-copy>p{font-size:1.02rem;line-height:1.68}
 .static-lore-token-candidate .bounty-thesis{font-size:clamp(1.85rem,9.5vw,2.7rem);line-height:1.02}
 .static-lore-token-candidate .bounty-copy{padding-left:18px}
 .static-lore-token-candidate .bounty-track{display:block;border-block:1px solid rgba(255,255,255,.13)}
 .static-lore-token-candidate .bounty-track:before{display:none}
 .static-lore-token-candidate .bounty-track li,
 .static-lore-token-candidate .bounty-track li:last-child{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:15px;grid-column:auto;min-height:0;padding:28px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}
 .static-lore-token-candidate .bounty-track li:last-child{border-bottom:0}
 .static-lore-token-candidate .bounty-track li>span{grid-row:1/4;width:38px;height:38px}
 .static-lore-token-candidate .bounty-track small{grid-column:2;margin:2px 0 0}
 .static-lore-token-candidate .bounty-track h3{grid-column:2;margin:10px 0 11px;font-size:2rem}
 .static-lore-token-candidate .bounty-track p{grid-column:2;font-size:.86rem}
 .static-lore-token-candidate .bounty-return{grid-template-columns:1fr auto;gap:8px 14px;padding:16px}
 .static-lore-token-candidate .bounty-return p{grid-column:1/-1;grid-row:2}
 .static-lore-token-candidate .bounty-return i{grid-column:2;grid-row:1}
 .static-lore-token-candidate .bounty-boundary{font-size:.56rem}
 .static-lore-token-candidate .footer-brand-mark{justify-content:center}
 .static-lore-token-candidate .footer-coin{flex-basis:44px;width:44px;height:44px}
}

@media(max-width:360px){
 .motion-tokenomics-candidate .c19-token-card{min-height:238px;padding:24px 18px 22px}
 .motion-tokenomics-candidate .c19-token-card h3{font-size:2.45rem}
 .motion-tokenomics-candidate .c19-token-card.is-supply h3{font-size:2.1rem}
}

@media(prefers-reduced-motion:reduce){
 .static-lore-token-candidate .electric-coin .electric-coin-animation{display:none!important}
 .static-lore-token-candidate .electric-coin .electric-coin-fallback{display:block!important}
}
