/* Approved green visual refresh; all live-app IDs and transaction controls retained. */
:root{--ff-bg:#090f0b;--ff-panel:#151e16;--ff-line:#ffffff18;--ff-text:#f3f7ef;--ff-muted:#a6b6a3;--ff-accent:#b4ff38}
#app.forge-refresh{background:radial-gradient(ellipse 750px 620px at 85% 0%,#487b3024,transparent 80%),radial-gradient(ellipse 700px 500px at 0 0,#9bb92412,transparent),var(--ff-bg);color:var(--ff-text);font-family:'DM Sans',sans-serif}
.forge-refresh .topbar,.forge-refresh main,.forge-refresh footer,.forge-refresh .ff-hero,.forge-refresh>.wallet-section,.forge-refresh>.price-ribbon,.forge-refresh .site-tabs{max-width:1280px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.forge-refresh .topbar{height:104px;border-color:var(--ff-line)}
.forge-refresh .brand-wordmark-wrap:after{display:none}.forge-refresh .brand-wordmark-art{width:246px;height:76px;object-fit:contain}
.forge-refresh .top-actions{gap:12px}.forge-refresh .pill{border-radius:9px;padding:10px 13px;font-size:11px;border-color:#ffffff20;background:#ffffff04}.forge-refresh .litepaper-link{font-size:12px}
.forge-refresh .telegram-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#a9ff340b;border-color:#51783f;color:#e4f5d9;font-size:12px;font-weight:700;white-space:nowrap;transition:background .18s,border-color .18s,color .18s,transform .18s}.forge-refresh .telegram-link .telegram-arrow{color:var(--ff-accent);font-size:15px;line-height:1}.forge-refresh .telegram-link:hover,.forge-refresh .telegram-link:focus-visible{background:#a9ff341b;border-color:var(--ff-accent);color:#fff;transform:translateY(-1px)}
.forge-refresh .button{border-radius:9px;font-size:12px;padding:13px 17px;min-height:43px}.forge-refresh .button-primary{background:linear-gradient(105deg,#b7ff35,#9fdf44);color:#152108}.forge-refresh .button-outline{background:#ffffff04;border-color:#ffffff25}
.forge-refresh .ff-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding-top:30px;padding-bottom:26px;min-height:340px;position:relative}
.forge-refresh .ff-hero[hidden],.forge-refresh>.wallet-section[hidden],.forge-refresh>.price-ribbon[hidden]{display:none!important}
.ff-hero h1{font-size:clamp(48px,5.15vw,71px);line-height:1.04;letter-spacing:-.06em;font-family:'Space Grotesk',sans-serif;margin:0 0 20px;font-weight:700}.ff-hero h1 em{font-style:normal;background:linear-gradient(105deg,#c3ff46,#9add48 65%,#73d2a5);background-clip:text;-webkit-background-clip:text;color:transparent}.ff-hero .eyebrow{font-size:9px;margin-bottom:18px}.ff-hero-copy>p:not(.eyebrow){color:var(--ff-muted);font-size:14px;line-height:1.8;margin:0 0 22px}.ff-explore{font-size:12px;font-weight:700;border-bottom:1px solid #a9ff3455;padding-bottom:4px}.ff-explore span{margin-left:14px;color:var(--ff-accent)}.ff-hero-note{font-size:11px;color:#788974;margin-left:23px}
.ff-art{height:290px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.ff-art img{height:260px;width:240px;object-fit:contain;transform:rotate(9deg);z-index:2}.ff-glow{position:absolute;width:240px;height:230px;background:radial-gradient(ellipse,#9dde343d,#6d99231c 50%,transparent 72%);filter:blur(24px)}.ff-orbit{position:absolute;border:1px solid #a4ce6025;width:310px;height:310px;border-radius:50%;transform:rotate(-25deg) scaleY(.55)}.ff-orbit-two{width:440px;height:440px;border-color:#a4ce6014}.ff-token{position:absolute;padding:8px 14px;border:1px solid #ffffff20;background:#1d2918e0;border-radius:999px;font-size:11px;font-weight:650;z-index:3}.ff-eth{left:6%;top:62%}.ff-btc{right:3%;top:23%}.ff-caption{position:absolute;bottom:0;font-size:8px;letter-spacing:.17em;color:#839478}
.forge-refresh>.wallet-section{padding-top:0;padding-bottom:0;margin-top:5px;margin-bottom:16px}.forge-refresh .wallet-section>.section-heading{display:none}.forge-refresh .status-grid{display:grid;grid-template-columns:1.1fr .85fr 1.2fr .9fr;gap:0;border:1px solid #ffffff22;border-radius:14px;background:linear-gradient(100deg,#23301a80,#14211a80);padding:20px 0}.forge-refresh .stat{border:0;border-right:1px solid #ffffff20;border-radius:0;padding:0 22px;background:transparent;min-width:0}.forge-refresh .stat:last-child{border-right:0}.forge-refresh .stat span{font-size:9px;letter-spacing:.12em;color:var(--ff-muted)}.forge-refresh .stat strong{font-size:20px;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:7px}
.forge-refresh>.price-ribbon{border:0;border-radius:0;background:transparent;padding:0 0 18px;margin-top:0;margin-bottom:0;box-shadow:none}.forge-refresh .market-reference-grid{gap:12px}.forge-refresh .price-ribbon strong{font-size:10px}.forge-refresh .price-ribbon a{font-size:11px}.forge-refresh .price-ribbon .market-caption{font-size:10px;line-height:1.6}
.forge-refresh .site-tabs{position:sticky;top:8px;z-index:40;border-radius:13px;border:1px solid #ffffff24;background:#10180ff2;padding:5px;gap:5px;margin-top:0;margin-bottom:0;box-shadow:0 8px 25px #0003;overflow:visible}.forge-refresh .site-tabs a{flex:1 1 0;min-width:0;border:0;border-radius:9px;min-height:45px;padding:12px 7px;gap:10px;font-size:12px}.forge-refresh .site-tabs a.is-active{background:linear-gradient(105deg,#b7ff35,#9fdf44);color:#152108}.ff-tab-icon{font-size:18px;font-weight:400}
.forge-refresh .section,.forge-refresh .build-intro{padding-top:30px;padding-bottom:0}.forge-refresh .section-heading{margin-bottom:22px;gap:22px;align-items:end}.forge-refresh .section-heading h2,.forge-refresh .build-intro .section-heading h2{font-size:30px;letter-spacing:-.045em;line-height:1.2;margin:0 0 7px}.forge-refresh .section-heading>p{font-size:12px;line-height:1.7;color:var(--ff-muted);max-width:470px}.forge-refresh .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:10px}.forge-refresh .build-switch{border:1px solid #ffffff24;border-radius:9px;padding:4px;background:#0d140e;margin-bottom:20px}.forge-refresh .build-switch button{font-size:11px;padding:10px 16px;border-radius:6px}.forge-refresh .build-switch button[aria-selected=true]{background:#2a3c23;color:#edf8e3}
.forge-refresh .builder-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:19px;align-items:stretch}.forge-refresh .card,.forge-refresh .builder-grid>.card,.forge-refresh .pool-card,.forge-refresh .burn-card,.forge-refresh .nft-layout>.section{border:1px solid #ffffff22;border-radius:17px;padding:27px;background:linear-gradient(125deg,#1b2518,#111a13 80%);box-shadow:none}.forge-refresh .build-form h3,.forge-refresh .build-preview h3{font-size:21px;line-height:1.3;margin:0 0 10px;letter-spacing:-.035em}.forge-refresh .build-description,.forge-refresh .foundry-mint-description{font-size:12px!important;line-height:1.7!important;color:var(--ff-muted)!important;margin-bottom:24px!important}.forge-refresh .build-fields{gap:15px}.forge-refresh .build-fields label,.forge-refresh .amount-field label{font-size:11px;color:#d9e5d3;line-height:1.5}
.forge-refresh .amount-input{display:flex;align-items:stretch;gap:5px;height:54px;margin-top:8px;padding:5px;border:1px solid #ffffff24;border-radius:9px;background:#0c140e;min-width:0}.forge-refresh .amount-input:focus-within{border-color:#a9ff34;box-shadow:0 0 0 3px #a9ff3410}.forge-refresh .amount-input input{width:100%;min-width:0;height:auto!important;margin:0!important;padding:4px 8px!important;background:transparent!important;border:0!important;border-radius:0;font-size:17px;font-weight:600;outline:none;box-shadow:none}.forge-refresh .amount-input .amount-max{flex:0 0 52px;margin:0!important;min-height:0;height:auto;align-self:stretch;padding:0 8px;border:1px solid #b4ff3833;border-radius:6px;background:#a9ff3409;font-size:11px;color:#bdec8b}
.ff-term-presets{grid-column:1/-1;display:flex;gap:7px}.ff-term-presets button{flex:1;border:1px solid #ffffff18;background:#ffffff03;border-radius:6px;padding:7px 4px;font-size:10px;color:#bacaaf}.ff-term-presets button:hover{border-color:#a9ff34}.forge-refresh .hint{font-size:11px;line-height:1.7;color:var(--ff-muted)}.forge-refresh .build-form .form-action{flex-direction:column;align-items:stretch;font-size:11px;border-color:var(--ff-line);margin-top:23px;padding-top:18px;gap:14px}.forge-refresh .build-form .form-action .button{width:100%}.forge-refresh .build-form>.hint:last-child{text-align:center;font-size:10px}
.forge-refresh .foundry-quantity-field{display:block;margin-top:22px;font-size:11px;color:#d9e5d3}.forge-refresh .foundry-quantity-field select{display:block;width:100%;min-height:54px;margin-top:8px;padding:12px 14px;border:1px solid #ffffff24;border-radius:9px;background:#0c140e;color:#f3f8ee;font-size:17px;font-weight:600}.forge-refresh .foundry-quantity-field select:focus{border-color:#a9ff34;box-shadow:0 0 0 3px #a9ff3410}.forge-refresh #foundry-quantity-hint{margin-top:9px}
.forge-refresh .build-preview{background:radial-gradient(ellipse at 80% 0%,#759b2430,transparent 65%),linear-gradient(120deg,#1b2819,#111a13 80%)!important;border-color:#ffffff22!important;display:flex;flex-direction:column}.forge-refresh .build-preview h3{display:none}.ff-power-ring{--ff-angle:0deg;width:180px;height:180px;flex-shrink:0;border-radius:50%;padding:6px;background:conic-gradient(from -90deg,#c4ff43 0deg,#a3da53 calc(var(--ff-angle)*.65),#77ddb5 var(--ff-angle),#ffffff0b var(--ff-angle) 360deg);margin:20px auto 12px;box-shadow:0 0 40px #a9ff3410}.ff-power-ring>div{border-radius:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1b2618}.ff-power-ring strong{font-size:43px;letter-spacing:-.055em;font-weight:600;line-height:1.1}.ff-power-ring span{font-size:9px;color:var(--ff-muted);margin-top:9px}.forge-refresh .preview-power{text-align:center}.forge-refresh .preview-power strong{font-size:22px;letter-spacing:-.035em;line-height:1.3}.forge-refresh .preview-power>span{font-size:10px}.forge-refresh .preview-rows{margin-top:21px;border-color:var(--ff-line)}.forge-refresh .preview-rows>div{padding:12px 0;font-size:11px;border-color:var(--ff-line)}.forge-refresh .preview-rows strong{font-size:12px;max-width:60%;font-weight:600}.forge-refresh .build-preview>.hint{margin-top:auto;padding-top:16px;font-size:10px}
.forge-refresh .pool-overview{gap:14px}.forge-refresh .pool-overview>div{border-color:#ffffff20;background:#182219;border-radius:13px;padding:20px}.forge-refresh .pool-overview>div>span{font-size:9px;letter-spacing:.1em}.forge-refresh .pool-overview>div strong{font-size:25px}.forge-refresh .pool-overview>div small{font-size:11px}.forge-refresh .pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.forge-refresh .pool-top{font-size:9px;letter-spacing:.08em}.forge-refresh .pool-card h3{font-size:20px;margin:20px 0 12px}.forge-refresh .pool-value{font-size:35px;letter-spacing:-.04em;overflow-wrap:anywhere}.forge-refresh .pool-value small{font-size:14px}.forge-refresh .pool-usd{font-size:12px}.forge-refresh .pool-row{font-size:11px;padding:12px 0;border-color:var(--ff-line)}.forge-refresh .pool-row strong{font-size:12px;overflow-wrap:anywhere;text-align:right}.forge-refresh .pool-foot{font-size:10px}.forge-refresh .progress-track{height:6px;background:#ffffff0c}.forge-refresh .progress-track>span{position:relative;overflow:hidden}.forge-refresh .progress-track>span:after{content:'';position:absolute;inset:0;background:linear-gradient(95deg,transparent,#ffffff60,transparent);animation:ff-shine 4s ease-in-out infinite}.forge-refresh .settle-bar{border-color:var(--ff-line);border-radius:13px;background:#151e16;font-size:12px}
.forge-refresh .burn-overview{border-color:var(--ff-line);border-radius:13px;background:#151e16;padding:20px}.forge-refresh .burn-overview strong{font-size:27px}.forge-refresh .burn-flow{font-size:11px}.forge-refresh .burn-dev{background:transparent;border-color:var(--ff-line);font-size:11px;padding:13px 17px;border-radius:10px}.forge-refresh .burn-grid,.forge-refresh .burn-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.forge-refresh .burn-card{padding:23px;min-width:0}.forge-refresh .burn-card.burn-violet{background:linear-gradient(150deg,#20212a,#121a16)}.forge-refresh .burn-card.burn-orange{background:linear-gradient(150deg,#26251b,#121a16)}.forge-refresh .burn-card-top{display:flex;gap:12px;align-items:center;padding-bottom:20px;min-height:0}.forge-refresh .burn-emblem{width:48px;height:48px;border-radius:12px;flex:0 0 48px}.forge-refresh .burn-card-heading{min-width:0;flex:1}.forge-refresh .burn-card-kicker{display:flex;justify-content:space-between;align-items:center;gap:5px;flex-wrap:wrap}.forge-refresh .burn-card-kicker .eyebrow{font-size:8px;margin:0}.forge-refresh .burn-drip-badge{font-size:8px;white-space:nowrap}.forge-refresh .burn-card h3{font-size:19px;line-height:1.3;margin:7px 0 0;letter-spacing:-.035em}.forge-refresh .burn-metrics>div{border-color:var(--ff-line);padding:15px 0;gap:10px;font-size:11px}.forge-refresh .burn-metrics strong{font-size:13px;font-weight:600;min-width:0;overflow-wrap:anywhere;text-align:right}.forge-refresh .burn-metrics strong small{font-size:10px}.forge-refresh .burn-metrics>div:first-child{display:block;padding:18px 0 22px}.forge-refresh .burn-metrics>div:first-child>span{display:block;margin-bottom:8px;font-size:10px}.forge-refresh .burn-metrics>div:first-child>strong{display:block;text-align:left;font-size:28px;letter-spacing:-.035em}.forge-refresh .burn-card-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:18px}.forge-refresh .burn-card-actions a{font-size:10px;text-align:center}.forge-refresh .burn-readiness-note{font-size:11px;line-height:1.7}.forge-refresh .burn-owner-controls{font-size:12px}
.forge-refresh .nft-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;padding-top:30px}.forge-refresh .nft-layout .section-heading h2{font-size:24px}.forge-refresh .nft-layout .section-heading>p{font-size:12px}.forge-refresh .nft-layout .compact-asset-list{max-height:540px}.forge-refresh .asset-card{border-color:#ffffff20!important;background:#101810!important}.forge-refresh .asset-stats>div{border-color:var(--ff-line);background:#ffffff03}.forge-refresh .asset-stats strong{font-size:12px!important;overflow-wrap:anywhere}.forge-refresh .asset-tag{font-size:10px}.forge-refresh .position-tab{font-size:10px;border-radius:7px;min-height:36px;min-width:0;letter-spacing:.05em}.forge-refresh .position-tab.is-active{background:#2a3c23;border-color:#6b9341;color:#d9f2b5}.forge-refresh .nft-layout .foundry-collection-card{grid-template-columns:110px minmax(0,1fr);gap:16px}.forge-refresh .foundry-collection-info{padding:0 0 12px}.forge-refresh .foundry-collection-info .eyebrow{font-size:9px}.forge-refresh .foundry-reward-tag{font-size:10px;padding:7px 10px;white-space:normal}.forge-refresh .foundry-cycle-summary{font-size:11px}.forge-refresh .foundry-collection-details{padding:12px 0 0}.forge-refresh .foundry-collection-details summary{font-size:12px;padding:13px}.forge-refresh .asset-actions{display:flex;flex-wrap:wrap;gap:8px}.forge-refresh .asset-actions input{min-width:0}
.forge-refresh footer{margin-top:38px;padding-top:22px;padding-bottom:30px;border-color:var(--ff-line);font-size:10px}.forge-refresh .contract-footer{border-color:var(--ff-line)}.forge-refresh :focus-visible{outline:2px solid #b4ff38;outline-offset:3px}
@keyframes ff-shine{0%,25%{transform:translateX(-110%)}75%,100%{transform:translateX(110%)}}
@media(max-width:1050px){.forge-refresh .topbar,.forge-refresh main,.forge-refresh footer,.forge-refresh .ff-hero,.forge-refresh>.wallet-section,.forge-refresh>.price-ribbon,.forge-refresh .site-tabs{width:calc(100% - 48px)}.forge-refresh .nft-layout{grid-template-columns:1fr}.forge-refresh .burn-grid,.forge-refresh .burn-grid.has-three{gap:12px}.forge-refresh .burn-card{padding:18px}.forge-refresh .burn-card-top{flex-wrap:wrap}.forge-refresh .burn-card h3{font-size:18px}.forge-refresh .stat{padding:0 15px}.forge-refresh .stat strong{font-size:17px}}
@media(max-width:760px){.forge-refresh .topbar,.forge-refresh main,.forge-refresh footer,.forge-refresh .ff-hero,.forge-refresh>.wallet-section,.forge-refresh>.price-ribbon,.forge-refresh .site-tabs{width:calc(100% - 32px)}.forge-refresh .topbar{height:auto;min-height:100px;padding:14px 0;gap:10px;flex-wrap:wrap}.forge-refresh .brand-wordmark-art{width:190px;height:52px}.forge-refresh .top-actions{width:auto;gap:8px;flex-wrap:wrap;justify-content:flex-end}.forge-refresh .top-actions .litepaper-link{font-size:10px}.forge-refresh .top-actions .pill{font-size:9px;padding:7px}.forge-refresh .top-actions .button{font-size:10px;padding:10px;min-height:35px}.forge-refresh .ff-hero{min-height:0;padding-top:28px;padding-bottom:26px;grid-template-columns:1fr .6fr}.ff-hero h1{font-size:49px}.ff-hero-copy>p:not(.eyebrow){font-size:12px}.ff-hero-note{display:none}.ff-art{height:230px}.ff-art img{height:195px;width:180px}.ff-token,.ff-caption{display:none}.ff-orbit{width:220px;height:220px}.ff-orbit-two{width:290px;height:290px}.forge-refresh .status-grid{grid-template-columns:1fr 1fr;row-gap:18px;padding:17px 0}.forge-refresh .stat:nth-child(2){border-right:0}.forge-refresh .stat strong{font-size:17px}.forge-refresh .site-tabs{top:5px;padding:4px;gap:2px;flex-wrap:nowrap;border-radius:11px}.forge-refresh .site-tabs a{font-size:10px;padding:9px 2px;white-space:normal;text-align:center;line-height:1.3;gap:5px;flex-direction:column;min-height:55px}.ff-tab-icon{font-size:16px}.forge-refresh .section-heading{flex-direction:column;align-items:start;gap:8px}.forge-refresh .section-heading h2,.forge-refresh .build-intro .section-heading h2{font-size:27px}.forge-refresh .section-heading>p{margin:0;font-size:11px}.forge-refresh .builder-grid,.forge-refresh .pool-grid,.forge-refresh .burn-grid,.forge-refresh .burn-grid.has-three{grid-template-columns:1fr}.forge-refresh .builder-grid>.card,.forge-refresh .card,.forge-refresh .pool-card,.forge-refresh .burn-card{padding:23px}.forge-refresh .build-fields{grid-template-columns:1fr}.forge-refresh .amount-input{height:56px}.forge-refresh .amount-input input{font-size:18px}.forge-refresh .build-switch{display:flex}.forge-refresh .build-switch button{flex:1}.forge-refresh .pool-overview{grid-template-columns:1fr}.forge-refresh .pool-value{font-size:32px}.forge-refresh .burn-card-top{flex-wrap:nowrap}.forge-refresh .burn-card h3{font-size:21px}.forge-refresh .burn-metrics strong{font-size:14px}.forge-refresh .burn-metrics>div:first-child>strong{font-size:30px}.forge-refresh .burn-card-actions{flex-direction:column}.forge-refresh .nft-layout>.section{padding:20px}.forge-refresh .nft-layout .foundry-collection-card{grid-template-columns:110px minmax(0,1fr)}.forge-refresh .foundry-collection-info .eyebrow{font-size:8px}.forge-refresh .nft-layout .foundry-collection-details{grid-column:1/-1}.forge-refresh .asset-actions .transfer-field{flex:1 1 100%;white-space:normal}.forge-refresh .contract-footer a{grid-template-columns:1fr auto}.forge-refresh .contract-footer code{grid-column:1/-1;word-break:break-all}}
@media(max-width:480px){.forge-refresh .topbar{display:grid;grid-template-columns:1fr auto;min-height:105px}.forge-refresh .brand-wordmark-art{width:155px;height:52px}.forge-refresh .top-actions{display:grid;grid-template-columns:auto auto;gap:6px;justify-items:end}.forge-refresh .top-actions #connect{grid-column:1/-1}.forge-refresh .top-actions .pill{font-size:8px;padding:6px}.forge-refresh .top-actions .litepaper-link{font-size:9px}.forge-refresh .ff-hero{display:block}.ff-hero h1{max-width:275px;font-size:48px}.ff-hero .eyebrow{font-size:8px}.ff-hero-copy{position:relative;z-index:3}.ff-hero-copy>p:not(.eyebrow){max-width:265px}.ff-art{position:absolute;right:-4px;top:40px;width:125px;height:200px;opacity:.5;pointer-events:none}.ff-art img{width:115px;height:155px}.ff-orbit{display:none}.forge-refresh .stat{padding:0 12px}.forge-refresh .stat strong{font-size:16px}.forge-refresh .market-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-refresh .price-ribbon .market-caption{font-size:9px}.forge-refresh .nft-layout .foundry-collection-card{display:block}.forge-refresh .foundry-collection-art{max-width:130px;margin:0 0 20px}.forge-refresh .foundry-collection-info{padding:0}.forge-refresh .pool-row{gap:12px}}
@media(prefers-reduced-motion:reduce){.forge-refresh *,.forge-refresh *:after{animation:none!important;transition:none!important}}
.forge-refresh .mainnet-preview-banner,.forge-refresh .mainnet-launch-banner{width:calc(100% - 80px);max-width:1280px;margin:12px auto 0;border-color:#ffffff20;font-size:11px;border-radius:10px}
.forge-refresh .mainnet-preview-banner.ff-verified{background:transparent;border:0;margin-top:9px;padding:0;font-size:10px;display:flex;gap:12px;align-items:center;color:#94ad84}.forge-refresh .ff-verified span{font-size:9px;color:#7f9178}.forge-refresh .mainnet-launch-banner.ff-cycles-live{display:none}.forge-refresh.ff-live #network-pill:before{content:'';display:inline-block;width:6px;height:6px;background:#b4ff38;box-shadow:0 0 9px #a9ff3460;border-radius:50%;margin-right:7px}.forge-refresh #build{scroll-margin-top:90px}
.forge-refresh footer .mainnet-preview-banner.ff-verified{flex:1 0 100%;width:100%;max-width:none;margin:0;padding:14px 0 0;border-top:1px solid var(--ff-line);border-radius:0}
@media(max-width:1050px){.forge-refresh .mainnet-preview-banner,.forge-refresh .mainnet-launch-banner{width:calc(100% - 48px)}}
@media(max-width:760px){.forge-refresh .mainnet-preview-banner,.forge-refresh .mainnet-launch-banner{width:calc(100% - 32px)}.forge-refresh .mainnet-preview-banner.ff-verified{display:block}.forge-refresh .ff-verified span{display:block;margin-top:3px;font-size:8px}}
@media(max-width:760px){.forge-refresh .telegram-link{font-size:10px}}
@media(max-width:480px){.forge-refresh .telegram-link{font-size:10px}}
.forge-refresh :is(#pools,#rewards,#burns) .section-heading h2{font-size:30px;letter-spacing:-.045em;line-height:1.2}.forge-refresh .burn-card-heading,.forge-refresh .burn-card-heading h3{text-align:left}.forge-refresh .burn-card-top{justify-content:flex-start}.forge-refresh .burn-card-heading{align-self:center}.forge-refresh .burn-card-kicker{margin-bottom:6px}.forge-refresh .burn-overview>div{border-color:#ffffff20;background:transparent;padding:15px;border-radius:12px}.forge-refresh .price-ribbon{display:block}.forge-refresh .price-ribbon>strong{display:none}.forge-refresh .market-reference-grid{display:flex;flex-wrap:wrap;gap:8px 20px}.forge-refresh .market-reference-grid>a{padding:5px 0;background:transparent;border:0}.forge-refresh .market-reference-grid>a span{margin-left:7px}.forge-refresh .price-ribbon .market-caption{margin:5px 0 0}.forge-refresh .price-ribbon>small{display:block;font-size:9px;margin-top:3px}
@media(max-width:760px){.forge-refresh :is(#pools,#rewards,#burns) .section-heading h2{font-size:27px}.forge-refresh .burn-overview{padding:0;gap:10px}.forge-refresh .market-reference-grid{gap:4px 14px}.forge-refresh .market-reference-grid>a{font-size:10px}}
.forge-refresh .site-tabs{display:flex!important}.ff-tab-short{display:none}.forge-refresh #network-pill{display:inline-flex;align-items:center}
@media(max-width:760px){.forge-refresh .site-tabs a{grid-column:auto!important;flex:1 1 0!important}.ff-tab-full{display:none}.ff-tab-short{display:inline}}

/* Keep the signature F and orbital artwork visible at every screen size. */
.ff-orbit{width:290px;height:290px;border-color:#b4e87435;z-index:1;pointer-events:none}
.ff-orbit-two{width:390px;height:390px;border-color:#a4ce602b}
.ff-orbit-three{width:490px;height:490px;border-color:#79c4a322}
.ff-art img{position:relative}
.ff-orbit-two:after{content:'';position:absolute;top:50%;left:-3px;width:5px;height:5px;border-radius:50%;background:#c4ff6a;box-shadow:0 0 12px #b4ff38aa}
@media(max-width:760px){.ff-orbit{width:210px;height:210px}.ff-orbit-two{width:290px;height:290px}.ff-orbit-three{width:365px;height:365px}}
@media(max-width:480px){
  .forge-refresh .ff-hero{display:flex;flex-direction:column;align-items:stretch;padding-bottom:18px}
  .ff-hero-copy>p:not(.eyebrow){max-width:none}
  .ff-art{position:relative;right:auto;top:auto;width:100%;height:225px;margin-top:12px;opacity:1;pointer-events:none}
  .ff-art img{width:185px;height:210px}
  .ff-glow{width:220px;height:200px}
  .ff-orbit{display:block;width:210px;height:210px}
  .ff-orbit-two{width:290px;height:290px}
  .ff-orbit-three{width:365px;height:365px}
  .ff-token{display:block;padding:6px 10px;font-size:10px}
  .ff-eth{left:3%;top:65%}.ff-btc{right:2%;top:21%}
  .ff-caption{display:block;bottom:0;font-size:7px}
}

/* Fade only the decorative atmosphere; keep the mark and token labels crisp. */
.ff-art{overflow:visible}
.ff-atmosphere{position:absolute;inset:-12px 0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 48%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at center,#000 48%,transparent 100%)}
.ff-glow{width:90%;height:90%;filter:none;background:radial-gradient(ellipse at center,#9dde342b 0%,#6d992314 38%,transparent 72%)}

/* The per-pool cards already display the caller reward; omit the duplicate wallet note. */
.forge-refresh #burns .burn-dev{display:none}

/* Rotate the light points in each tilted orbital plane around the stationary F. */
.ff-orbit{animation:ff-orbit-spin 28s linear infinite}
.ff-orbit-two{animation-duration:40s;animation-direction:reverse;animation-delay:-12s}
.ff-orbit-three{animation-duration:54s;animation-delay:-27s}
.ff-orbit:after{content:'';position:absolute;top:50%;left:-3px;width:5px;height:5px;border-radius:50%;background:#c4ff6a;box-shadow:0 0 12px #b4ff38aa}
.ff-orbit-three:after{width:4px;height:4px;background:#8ddbb2;box-shadow:0 0 10px #8ddbb280}
@keyframes ff-orbit-spin{from{transform:rotate(-25deg) scaleY(.55) rotate(0deg)}to{transform:rotate(-25deg) scaleY(.55) rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.ff-orbit{animation:none!important}}

/* The token badges are the orbiting objects; text stays upright along the path. */
.ff-orbit{animation:none}
.ff-orbit:after{display:none}
.ff-ticker-motion .ff-orbit-two{width:var(--ff-ticker-diameter);height:var(--ff-ticker-diameter)}
.ff-ticker-motion .ff-token{display:block;left:0;top:0;right:auto;offset-path:var(--ff-ticker-path);offset-anchor:50% 50%;offset-rotate:0deg;animation:ff-ticker-lap 36s linear infinite;white-space:nowrap}
.ff-ticker-motion .ff-eth{animation-delay:-18s;offset-distance:50%}
.ff-ticker-motion .ff-btc{offset-distance:0%}
@keyframes ff-ticker-lap{from{offset-distance:0%}to{offset-distance:100%}}
@media(prefers-reduced-motion:reduce){.ff-ticker-motion .ff-token{animation:none!important}}

/* A burner is highlighted only when its live contract checks allow execution. */
.forge-refresh .burn-card .burn-metrics [data-burn-usd]{color:#a9ff34;font-weight:700}
.forge-refresh .burn-card:has([data-burn-key][data-ready="true"]) .burn-metrics>div:nth-child(4)>strong{color:#b4ff38;display:inline-flex;align-items:center;gap:7px}
.forge-refresh .burn-card:has([data-burn-key][data-ready="true"]) .burn-metrics>div:nth-child(4)>strong:before{content:'';width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b4ff38;box-shadow:0 0 9px #b4ff38aa}
.forge-refresh .burn-card-actions{height:auto;min-height:0;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.forge-refresh .burn-card-actions button[data-burn-key]{flex:0 0 auto;width:auto;height:42px;min-height:42px;padding:8px 16px;align-self:auto}
.forge-refresh .burn-card-actions a{text-align:left}
@media(max-width:760px){.forge-refresh .burn-card-actions{flex-direction:row}}

/* Keep both ring gaps equal as the ticker orbit resizes. */
.ff-art{--ff-ring-step:90px;--ff-ring-base:390px}
.ff-art .ff-orbit{left:50%;top:50%;width:calc(var(--ff-ticker-diameter,var(--ff-ring-base)) - var(--ff-ring-step));height:calc(var(--ff-ticker-diameter,var(--ff-ring-base)) - var(--ff-ring-step));transform:translate(-50%,-50%) rotate(-25deg) scaleY(.55)}
.ff-art .ff-orbit-two{width:var(--ff-ticker-diameter,var(--ff-ring-base));height:var(--ff-ticker-diameter,var(--ff-ring-base))}
.ff-art .ff-orbit-three{width:calc(var(--ff-ticker-diameter,var(--ff-ring-base)) + var(--ff-ring-step));height:calc(var(--ff-ticker-diameter,var(--ff-ring-base)) + var(--ff-ring-step))}
@media(max-width:760px){.ff-art{--ff-ring-step:65px;--ff-ring-base:290px}}

/* Give each payout and burn pool its own color without tinting the whole page. */
.forge-refresh .pool-card{background:radial-gradient(circle at 92% 8%,var(--pool-glow),transparent 56%),linear-gradient(135deg,var(--pool-surface),var(--pool-end) 88%);border-color:var(--pool-border);box-shadow:inset 0 1px 0 #ffffff0b}
.forge-refresh .pool-lime{--accent:#b1ff42;--pool-glow:#82dc3840;--pool-surface:#1b2a18;--pool-end:#101b13;--pool-border:#557846}
.forge-refresh .pool-violet{--accent:#d695ff;--pool-glow:#a14aeb4d;--pool-surface:#211b2d;--pool-end:#171622;--pool-border:#71558a}
.forge-refresh .pool-blue{--accent:#65d4ff;--pool-glow:#299de654;--pool-surface:#172735;--pool-end:#121c25;--pool-border:#417895}
.forge-refresh .pool-gold{--accent:#ffc277;--pool-glow:#ea90464d;--pool-surface:#2a221b;--pool-end:#1c1a17;--pool-border:#8b6849}
.forge-refresh .pool-card .pool-row,.forge-refresh .pool-card .pool-live,.forge-refresh .pool-card .pool-foot{color:#b6c1b7}
.forge-refresh .pool-card .pool-divider{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}
.forge-refresh .pool-card .progress-track span{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#ffffff),var(--accent))}

.forge-refresh .burn-card{--burn-glow:#77d33842;--burn-surface:#1b2918;--burn-end:#101a13;--burn-border:#557643;--burn-soft:#c6eea4;background:radial-gradient(circle at 90% 6%,var(--burn-glow),transparent 58%),linear-gradient(145deg,var(--burn-surface),var(--burn-end) 88%);border-color:var(--burn-border);box-shadow:inset 0 1px 0 #ffffff0b}
.forge-refresh .burn-card.burn-violet{--burn-accent:#d695ff;--burn-glow:#a04be855;--burn-surface:#251d32;--burn-end:#16171f;--burn-border:#70548a;--burn-soft:#d9b9ef;background:radial-gradient(circle at 90% 6%,var(--burn-glow),transparent 58%),linear-gradient(145deg,var(--burn-surface),var(--burn-end) 88%)}
.forge-refresh .burn-card.burn-orange{--burn-accent:#ffc077;--burn-glow:#ed914950;--burn-surface:#2c231c;--burn-end:#1b1b18;--burn-border:#896747;--burn-soft:#efd0ac;background:radial-gradient(circle at 90% 6%,var(--burn-glow),transparent 58%),linear-gradient(145deg,var(--burn-surface),var(--burn-end) 88%)}
.forge-refresh .burn-card .burn-card-kicker .eyebrow{color:var(--burn-accent)}
.forge-refresh .burn-allocation{margin-top:10px;line-height:1.45}.forge-refresh .burn-allocation strong{display:block;color:var(--burn-accent,#b4ff38);font-size:13px;font-weight:700}
.forge-refresh .burn-card .burn-drip-badge{color:var(--burn-soft);border-color:var(--burn-border)}
.forge-refresh .burn-card .burn-metrics>div{border-color:color-mix(in srgb,var(--burn-accent) 16%,transparent)}
.forge-refresh .burn-card .burn-card-actions a{color:var(--burn-soft)}
.forge-refresh .burn-card .burn-card-actions button[data-burn-key]{border-color:var(--burn-border)}

/* Use the available desktop space and keep the burn figures readable. */
.forge-refresh .topbar,.forge-refresh main,.forge-refresh footer,.forge-refresh .ff-hero,.forge-refresh>.wallet-section,.forge-refresh>.price-ribbon,.forge-refresh .site-tabs{max-width:1440px}
.forge-refresh .top-actions .pill,.forge-refresh .top-actions .button{font-size:13px}
.forge-refresh .site-tabs a{font-size:14px;min-height:50px}
.forge-refresh #burns .section-heading{margin-bottom:28px}
.forge-refresh #burns .section-heading h2{font-size:34px}
.forge-refresh #burns .section-heading>p{font-size:14px;max-width:540px}
.forge-refresh #burns .eyebrow{font-size:11px}
.forge-refresh #burns .burn-overview{padding:24px;gap:16px;margin-bottom:20px}
.forge-refresh #burns .burn-overview>div{padding:20px}
.forge-refresh #burns .burn-overview span{font-size:11px}
.forge-refresh #burns .burn-overview strong{font-size:30px}
.forge-refresh #burns .burn-overview small,.forge-refresh #burns .burn-flow{font-size:13px}
.forge-refresh #burns .burn-grid,.forge-refresh #burns .burn-grid.has-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px}
.forge-refresh #burns .burn-card{padding:28px}
.forge-refresh #burns .burn-card-top{gap:15px;padding-bottom:24px}
.forge-refresh #burns .burn-emblem{width:58px;height:58px;flex-basis:58px}
.forge-refresh #burns .burn-card-kicker .eyebrow,.forge-refresh #burns .burn-drip-badge{font-size:10px}
.forge-refresh #burns .burn-card h3{font-size:22px}
.forge-refresh #burns .burn-metrics>div{padding:18px 0;gap:12px;font-size:13px}
.forge-refresh #burns .burn-metrics>div:first-child{padding:22px 0 24px}
.forge-refresh #burns .burn-metrics>div:first-child>span{font-size:12px}
.forge-refresh #burns .burn-metrics>div:first-child>strong{font-size:32px}
.forge-refresh #burns .burn-metrics strong{font-size:15px;line-height:1.45}
.forge-refresh #burns .burn-metrics strong small{font-size:12px;line-height:1.45}
.forge-refresh #burns .burn-card-actions button[data-burn-key]{min-height:46px;font-size:13px}
.forge-refresh #burns .burn-card-actions a,.forge-refresh #burns .burn-owner-controls summary{font-size:12px}
@media(max-width:760px){
  .forge-refresh .top-actions .pill,.forge-refresh .top-actions .button{font-size:11px}
  .forge-refresh .site-tabs a{font-size:11px;min-height:56px}
  .forge-refresh #burns .section-heading h2{font-size:29px}
  .forge-refresh #burns .section-heading>p{font-size:13px}
  .forge-refresh #burns .burn-overview{padding:0}
  .forge-refresh #burns .burn-card{padding:23px}
  .forge-refresh #burns .burn-card h3{font-size:21px}
  .forge-refresh #burns .burn-metrics strong{font-size:14px}
  .forge-refresh #burns .burn-metrics strong small{font-size:11px}
}
