.ico-lead h2{font-size:clamp(26px,3vw,38px);margin:8px 0}.ico-lead>p{margin:8px 0}.ico-only .eyebrow{font-size:12px}.ico-only .notice{background:#282d1d;color:#fff4bd;padding:14px 18px;border-radius:4px;margin:20px 0}.ico-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ico-columns>section{min-width:0}.ico-only h3{font-size:22px;margin:0 0 14px}.ico-only p{line-height:1.55;font-size:14px}.ico-only ol{padding-left:25px}.ico-only li{padding-left:6px;margin-bottom:18px}.ico-only li::marker{font-weight:bold;color:#756018}.ico-only li p{margin:5px 0}.offer-stats{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.offer-stats>div{flex:1;min-width:100px;background:#e6d18d;padding:12px;border:1px solid #ab9145}.offer-stats small{display:block;font-size:10px}.offer-stats strong{display:block;font-size:22px;margin-top:8px;overflow-wrap:anywhere}.ico-only details{border-top:1px solid #b49c56;padding:14px 0}.ico-only summary{cursor:pointer;font-weight:bold}.participate{background:#fff2c4;border:2px solid #ac954d;border-radius:6px;padding:20px}.ico-only .window-body label{display:block;font-size:13px;margin-top:15px}.ico-only .window-body input,.ico-only .window-body select{box-sizing:border-box;min-width:0;width:100%;padding:12px;background:#fff9e6;border:2px solid #77673a;border-radius:3px;color:#252619;font:inherit}.ico-only .window-body button{border:2px solid #554d26;background:#fce929;color:#272516;font:inherit;font-size:14px;padding:11px 15px;border-radius:4px}.ico-only .window-body button:disabled{opacity:.48;cursor:not-allowed}.ico-only button:focus-visible,.ico-only summary:focus-visible{outline:3px solid #5478a8;outline-offset:3px}.ico-only .primary{width:100%;font-size:18px;font-weight:bold}.amount-row{display:flex;gap:8px}.amount-row button{flex-shrink:0}.ico-only .fine{font-size:12px}.ico-only progress{width:100%;height:16px;accent-color:#9e851b}.claims{border-top:2px solid #c5af6c;margin:24px 0 16px;padding-top:20px}.ico-only footer{font-size:12px;margin-top:25px;border-top:1px solid #b49c56;padding-top:16px}.ico-only #action-status{overflow-wrap:anywhere}.ico-only #countdown{font-weight:bold}.ico-only #recovery-status{overflow-wrap:anywhere}@media(max-width:760px){.ico-columns{grid-template-columns:1fr}.participate{padding:15px}}
.ico-only h1,.ico-only h2,.ico-only h3,.ico-only summary{font-family:var(--display)}

.participation-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.participation-title button{font-size:12px;padding:7px}.participation-title h3{margin:0}

.ico-only #nav{grid-template-columns:1fr}.ico-only .mainnet-stage{padding-top:28px}.ico-only .public-holder-ico{grid-column:1/-1}.ico-only .window-body{padding:20px}.ico-only .ico-lead{margin-bottom:20px}.ico-only .offer{min-width:0}.ico-only .participate{align-self:start}.ico-only .ico-columns{align-items:start}.ico-only .ico-lead .notice{background:#242919;color:#fff2b6;padding:14px 18px;margin:18px 0;border-radius:4px}.ico-only .primary{background:#fff019}.ico-only .window-body button{font-family:var(--display)}@media(max-width:600px){.ico-only .mainnet-controls{padding:0 10px}.ico-only .window-body{padding:14px}.ico-only .mainnet-stage{padding-top:14px}}

.ico-only .amount-row input{flex:1;width:0}.ico-only .amount-row button{white-space:nowrap;min-width:84px}.ico-only .offer-stats>div{min-width:110px}.ico-only .offer-stats strong{white-space:nowrap;font-size:clamp(18px,2vw,22px)}.ico-only .temple-audio #temple-volume{width:72px}.ico-only .temple-audio label{margin:0;display:flex}.ico-only .window-body>.ico-columns{align-items:start}

/* The original golden KEK presides over the offering, above the parchment window. */
.ico-only .ico-shrine-scene{grid-column:1/-1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;isolation:isolate;min-height:306px;padding:4px 0 2px;margin-bottom:2px;text-align:center}
.ico-shrine-inscription{position:relative;color:#fff125;text-shadow:2px 2px 0 #302b0c,0 2px 8px #000;font-size:clamp(16px,2vw,22px);font-weight:bold;letter-spacing:2px;line-height:1.3}
.ico-shrine-inscription span{display:inline-block;color:#e8c659;margin:0 12px}
.ico-shrine-statue{position:relative;display:grid;place-items:center;width:300px;height:258px;max-width:100%;margin:0 auto}
.ico-shrine-statue img{position:relative;width:260px;height:260px;max-width:100%;object-fit:contain;z-index:1}
.ico-shrine-halo{position:absolute;inset:-14px -55px -8px;border-radius:50%;background:radial-gradient(ellipse,#fff12b68 0%,#e9b12624 43%,transparent 69%);pointer-events:none}
.ico-shrine-plaque{position:relative;z-index:2;margin-top:-12px;padding:7px 23px;border:2px solid #6b5420;border-radius:3px;background:linear-gradient(#efe1a8,#cfb873);box-shadow:0 3px 0 #302a14;font-size:11px;font-weight:bold;letter-spacing:1px;color:#302b17}
.ico-only .public-holder-ico{border-color:#30280f;box-shadow:3px 4px 0 #17160c,0 0 0 1px #d5ba62}
.ico-only .ico-lead{border-bottom:1px solid #b6a15e;padding-bottom:6px}
.ico-only .participate{box-shadow:inset 0 1px 0 #fff9da,0 3px 0 #b89c4530}
@media(max-width:600px){.ico-only .ico-shrine-scene{min-height:242px;padding-top:0;margin-bottom:0}.ico-shrine-statue{width:230px;height:202px}.ico-shrine-statue img{width:204px;height:204px}.ico-shrine-inscription{font-size:15px;letter-spacing:1px}.ico-shrine-inscription span{margin:0 7px}.ico-shrine-plaque{font-size:9px;letter-spacing:.5px;padding:6px 12px;margin-top:-8px}.ico-shrine-halo{inset:0 -25px}}

/* Compact offering window; keep the original scene and controls at natural scale. */
.ico-only .public-holder-ico{width:100%;max-width:1080px;justify-self:center}
.ico-only .public-holder-ico>.window-body{padding:14px 18px}
.ico-only .ico-lead{margin-bottom:12px;padding-bottom:2px}
.ico-only .ico-lead>.eyebrow{display:none}
.ico-only .ico-lead h2{font-size:25px;margin:0 0 4px}
.ico-only .ico-lead>p{margin:4px 0}
.ico-only .ico-lead .notice{padding:9px 12px;margin:10px 0;font-size:12px}
.ico-only .ico-columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}
.ico-only .window-body h3{font-size:17px;margin:0 0 8px}
.ico-only .window-body p{font-size:12px;line-height:1.45;margin:8px 0}
.ico-only .participate{padding:12px 14px}
.ico-only .offer-stats{margin:10px 0;gap:6px}
.ico-only .offer-stats>div{padding:8px;min-width:90px}
.ico-only .offer-stats strong{font-size:18px;margin-top:4px}
.ico-only .offer-stats small{font-size:9px}
.ico-only .window-body label{font-size:12px;margin-top:8px}
.ico-only .window-body input,.ico-only .window-body select{padding:8px 10px;min-height:40px}
.ico-only .window-body button{padding:7px 11px;min-height:38px;font-size:12px}
.ico-only .window-body .primary{font-size:15px;min-height:42px}
.ico-only .participation-title button{font-size:11px;min-height:32px;padding:6px 8px}
.ico-only .window-body .fine{font-size:11px}
.ico-only .claims{margin:12px 0 8px;padding-top:10px}
.ico-only .window-body details{padding:8px 0;font-size:12px}
.ico-only .window-body details summary{padding:6px 8px}
.ico-only .window-body footer{margin-top:12px;padding:8px 10px;font-size:10px}
.ico-only #action-status:empty,.ico-only #countdown:empty{display:none}
.ico-only #snapshot-time{font-weight:bold}
@media(max-width:760px){.ico-only .ico-columns{grid-template-columns:1fr;gap:12px}.ico-only .public-holder-ico>.window-body{padding:12px}.ico-only .ico-lead h2{font-size:22px}.ico-only .window-body button{min-height:44px}.ico-only .offer-stats>div{min-width:76px}.ico-only .offer-stats strong{font-size:17px}.ico-only .participate{padding:12px}.ico-only .window-body input,.ico-only .window-body select{font-size:16px}}

.get-gme{display:inline-flex;align-items:center;min-height:42px;padding:6px 14px;background:#fff019;color:#272516;border:2px solid #675a27;border-radius:5px;font-weight:bold;text-decoration:none;box-sizing:border-box}.get-gme:focus-visible{outline:3px solid #272516;outline-offset:3px}

.ico-only .ico-wallet-limits{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0 6px;background:#fff5ca;font-size:12px}.ico-only .ico-wallet-limits caption{text-align:left;font-weight:bold;padding:0 0 8px}.ico-only .ico-wallet-limits th,.ico-only .ico-wallet-limits td{padding:6px 10px;border-bottom:1px solid #c5b777;text-align:left;font-variant-numeric:tabular-nums}.ico-only .ico-wallet-limits thead{background:#e7d58c}.ico-only .ico-wallet-limits th:last-child,.ico-only .ico-wallet-limits td:last-child{text-align:right}.ico-only .ico-wallet-limits tbody th{font-weight:normal}.ico-only .ico-wallet-limits tbody tr:nth-child(even){background:#f3e6b0}.ico-only .ico-limit-note{font-size:11px;line-height:1.5;margin-top:6px}

.ico-only .ico-public-progress{margin:0 0 16px;padding:10px 12px;border:1px solid #b49c56;border-radius:4px;background:#fff2c4}.ico-only .ico-public-progress .offer-stats{margin:0 0 8px;gap:8px}.ico-only .ico-public-progress .offer-stats strong{font-size:18px;margin-top:4px}.ico-only .ico-public-progress p{margin:5px 0;overflow-wrap:anywhere}.ico-only .ico-public-progress .progress-label{margin:0 0 5px}.ico-only .ico-public-progress #totals{font-size:11px}

.ico-wallet-connect{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0;max-width:100%}.ico-wallet-connect select{max-width:160px;min-height:34px;background:#fff5ca;color:#272516;border:2px solid #675a27;border-radius:4px;font:inherit;font-size:12px}.ico-wallet-connect #wallet-status{flex-basis:100%;max-width:420px;font-size:11px;line-height:1.4;overflow-wrap:anywhere;text-align:right}.ico-wallet-connect .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

.ico-only .ico-usd-value{display:block;font-weight:bold;font-size:15px;margin:5px 0 3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}

.ico-only .ico-pledge-allowance{margin:12px 0;padding:10px 12px;border:2px solid #99802a;border-radius:4px;background:#fff7d6}.ico-only .ico-pledge-allowance p{margin:5px 0;overflow-wrap:anywhere}.ico-only #pledge-maximum{font-weight:bold;font-size:17px}.ico-only #pledge-remaining,.ico-only #pledge-explanation{font-size:11px;line-height:1.5}.ico-only .ico-wallet-limits th,.ico-only .ico-wallet-limits td{padding:6px;overflow-wrap:anywhere}.ico-only .ico-wallet-limits .tier-gme{font-variant-numeric:tabular-nums;text-align:right}

.ico-only .ico-token-estimate{margin:10px 0;padding:10px 12px;background:#e7d58c;border:1px solid #99802a;border-radius:4px}.ico-only .ico-token-estimate strong{display:block;font-size:21px;margin:4px 0;overflow-wrap:anywhere}.ico-only .ico-token-estimate p{font-size:11px;margin:5px 0;line-height:1.5}

/* Egyptian sandstone, bronze and desert-brown accents. */
.ico-only .public-holder-ico{border-color:#c3a44c;box-shadow:0 12px 32px #090c0870,0 0 0 2px #252719}
.ico-only .public-holder-ico>.window-body{background:linear-gradient(135deg,#fff4cf,#efdda3)}
.ico-only .ico-lead .eyebrow{color:#805a22;letter-spacing:1px;font-weight:bold}
.ico-only .ico-lead h2{color:#543615}
.ico-only .ico-lead .notice{background:#50381d;border-left:4px solid #deb86b;color:#fff1cc;margin:12px 0}
.ico-only .ico-deadline{background:linear-gradient(120deg,#302116,#644723);border:1px solid #c5a758;border-radius:9px;padding:14px 18px;margin:0 0 14px;box-shadow:inset 0 1px 0 #ffffff18}
.ico-only .ico-deadline-heading{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#e7cc7f;font-size:11px;letter-spacing:.5px}
.ico-only #deadline-date{color:#ead4ab;letter-spacing:0}
.ico-only .ico-deadline #countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;color:#fff0a5;font-size:20px;text-align:center;font-variant-numeric:tabular-nums}
.ico-only .ico-clock-unit{background:#20150f66;border:1px solid #c29b534d;border-radius:6px;padding:7px 4px}
.ico-only .ico-clock-unit b{display:block;font-size:clamp(28px,4vw,46px);line-height:1.15;letter-spacing:1px}
.ico-only .ico-clock-unit small{display:block;font-size:9px;letter-spacing:1.5px;color:#e1c79a;margin-top:4px}
.ico-only .ico-public-progress{border-color:#b99c62;background:#fff9df}
.ico-only .ico-public-progress .offer-stats>div{border:0;border-left:3px solid #a47b36;background:#efdfb5;border-radius:4px;padding:9px 11px}
.ico-only .ico-public-progress .offer-stats>div:nth-child(2){background:#e9d2a5;border-color:#ad7139}
.ico-only .ico-public-progress .offer-stats>div:nth-child(3){background:#f6e4ad;border-color:#b88b32}
.ico-only progress{accent-color:#54e52e;border-radius:8px;overflow:hidden}
.ico-only progress::-webkit-progress-bar{background:#e4d7ae;border-radius:8px}
.ico-only progress::-webkit-progress-value{background:#54e52e;border-radius:8px}
.ico-only .participate{border-color:#aa8244;background:#fff9e5;box-shadow:0 4px 0 #67462218}
.ico-only .participation-title h3{color:#72501f}
.ico-only .ico-pledge-allowance{border-color:#c6a86b;background:#f4e5bf}
.ico-only #pledge-maximum{color:#69451b}
.ico-only .ico-token-estimate{border-color:#b39359;background:#ead8ad}
.ico-only .ico-token-estimate strong{color:#644019}
.ico-only #contribute:not(:disabled){background:#896027;color:#fff3cf;border-color:#573b1a;box-shadow:0 3px 0 #412a15}
.ico-only details summary{border-radius:4px;background:#e4dbb9}
.ico-only details[open] summary{background:#e6c991;color:#5a3b19}
@media(max-width:480px){.ico-only .ico-deadline{padding:12px 10px}.ico-only .ico-deadline #countdown{gap:6px}.ico-only .ico-clock-unit b{font-size:30px}.ico-only .ico-clock-unit small{font-size:8px;letter-spacing:.6px}.ico-only .ico-deadline-heading{font-size:10px}}

.ico-only .ico-deadline #countdown:not(:has(.ico-clock-unit)){display:block;font-size:16px}

/* Parchment panels with a consistent hierarchy and generous control targets. */
.ico-only .public-holder-ico>.window-title{background:linear-gradient(100deg,#ecd18a,#ffe6a4);color:#4b3218;padding:10px 16px;border-bottom:2px solid #a8813c;letter-spacing:1px;font-size:13px}
.ico-only .ico-lead{padding:3px 0 12px;border-bottom:0;margin-bottom:0}
.ico-only .ico-lead h2{font-size:clamp(26px,3vw,35px);line-height:1.2;margin:7px 0}
.ico-only .ico-lead>p{color:#6d512e;font-size:13px}
.ico-only .ico-lead .notice{color:#fff1cc;font-size:12px;border-radius:6px;padding:11px 14px}
.ico-only .ico-how-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 14px;color:#73552d;font-size:11px}
.ico-only .ico-how-strip span{display:flex;align-items:center;gap:7px}
.ico-only .ico-how-strip b{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid #c0a16c;border-radius:50%;color:#765022;background:#f7e8c4;font-size:10px}
.ico-only .ico-columns{gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
.ico-only .offer{background:#f8edcf;border:1px solid #d0b681;border-radius:8px;padding:16px;box-shadow:inset 0 1px 0 #fff8e6}
.ico-only .ico-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.ico-only .ico-section-mark{display:grid;place-items:center;flex-shrink:0;width:38px;height:43px;background:#ead29b;color:#7b5826;border:1px solid #c3a366;border-radius:6px;font-size:26px}
.ico-only .ico-section-kicker{display:block;font-size:9px;font-weight:bold;letter-spacing:1.2px;color:#8a6836;margin-bottom:4px}
.ico-only .ico-section-heading h3,.ico-only .participation-title h3{font-size:21px;line-height:1.2;margin:0;color:#543819}
.ico-only .offer>p{font-size:12px;line-height:1.65;color:#59482e}
.ico-only #snapshot-time{padding-bottom:10px;border-bottom:1px solid #d9c394}
.ico-only .offer>.offer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}
.ico-only .offer>.offer-stats>div{min-width:0;padding:9px 7px;border:1px solid #d3b77a;border-radius:5px;background:#f1dfb0}
.ico-only .offer>.offer-stats strong{font-size:17px;white-space:normal;line-height:1.25;margin-top:6px}
.ico-only .offer>.offer-stats small{font-size:8px;letter-spacing:.3px}
.ico-only .offer details{margin:8px 0;padding:0;border:1px solid #d0ba8c;border-radius:5px;background:#fbf2dd;overflow:hidden}
.ico-only .offer details summary{padding:11px 10px;background:#eddfbd;font-size:12px;border-radius:0}
.ico-only .offer details>p,.ico-only .offer details>ol{margin:10px 12px;font-size:12px;line-height:1.65}
.ico-only .offer details>ol{padding-left:20px}
.ico-only .offer details .ico-wallet-limits{width:calc(100% - 16px);margin:10px 8px}
.ico-only .participate{padding:16px;border-radius:8px;box-shadow:0 4px 12px #60451812,inset 0 1px 0 #fffef6}
.ico-only .participation-title{padding-bottom:12px;border-bottom:1px solid #dfcda7}
.ico-only .participation-title button{background:#f6e7c1;border:1px solid #b59a68;color:#694b25;box-shadow:none}
.ico-only #eligibility{font-size:12px;line-height:1.55;margin:10px 0}
.ico-only .participate>.offer-stats{margin:10px 0}
.ico-only .participate>.offer-stats>div{padding:8px 10px;background:#f1e5c9;border:0;border-radius:5px}
.ico-only .participate>.offer-stats strong{font-size:16px;margin-top:3px;white-space:normal}
.ico-only .ico-get-gme-row{display:flex;align-items:center;gap:10px;margin:12px 0}
.ico-only .ico-get-gme-row small{color:#79613e;font-size:10px;line-height:1.5}
.ico-only .get-gme{background:#e8c67c;border:1px solid #ab803b;color:#4f3416;white-space:nowrap;font-size:12px;flex-shrink:0}
.ico-only .ico-pledge-allowance{padding:12px;border-width:1px;border-left:3px solid #b79049}
.ico-only #pledge-heading{font-size:12px;color:#76572e}
.ico-only #pledge-maximum{font-size:18px;line-height:1.4}
.ico-only .amount-row{gap:0;border:2px solid #ab8446;border-radius:6px;overflow:hidden;background:#fffaf0}
.ico-only .amount-row input{border:0;border-radius:0;background:transparent;font-size:19px;min-height:48px;padding:10px}
.ico-only .amount-row button{border:0;border-left:1px solid #c5a772;border-radius:0;background:#eddbad;color:#5b3e1d;min-width:95px;font-size:11px;padding:8px}
.ico-only .amount-row:focus-within{outline:2px solid #8c6429;outline-offset:3px}
.ico-only .ico-token-estimate{background:linear-gradient(120deg,#e6cea0,#f2e2be);padding:12px;border-radius:6px}
.ico-only .ico-token-estimate small{font-size:9px;letter-spacing:1px;color:#76572e}
.ico-only .ico-token-estimate strong{font-size:25px;line-height:1.3}
.ico-only #estimate-note,.ico-only #limit{font-size:11px;line-height:1.6;color:#66502e}
.ico-only #contribute{min-height:48px;border-radius:6px;letter-spacing:.4px}
.ico-only .claims{margin-top:16px;padding:13px;border:1px solid #cfb681;border-radius:6px;background:#efe0ba}
.ico-only .claims h3{font-size:18px;margin:4px 0 8px}
.ico-only .claims p{font-size:12px;line-height:1.6}
.ico-only .claims button{background:#f7e9c5;color:#71542b;border:1px solid #bca06c;min-height:40px;font-size:12px;padding:9px 11px}
.ico-only .window-body footer{background:#4c351f;color:#ead6aa;border-radius:5px;border:0;padding:10px 12px;line-height:1.5}
@media(max-width:760px){.ico-only .ico-columns{grid-template-columns:1fr;gap:14px}.ico-only .participate,.ico-only .offer{padding:13px}.ico-only .ico-how-strip{font-size:10px;gap:5px}.ico-only .ico-how-strip span{align-items:flex-start;line-height:1.5}.ico-only .ico-how-strip b{width:22px;height:22px}.ico-only .offer>.offer-stats strong{font-size:16px}}

/* Original Temple window language: bright gold, ink outlines and parchment. */
.ico-only .public-holder-ico{border:3px solid #252213;border-radius:7px 3px 5px 4px;box-shadow:3px 4px 0 #17160c,0 0 0 2px #c9ad55}
.ico-only .public-holder-ico>.window-title{background:#fff019;color:#17180c;border-bottom:3px solid #292515;font-size:16px;letter-spacing:.5px;padding:10px 14px}
.ico-only .public-holder-ico>.window-body{background:#f1dfa5}
.ico-only .ico-lead h2,.ico-only .ico-section-heading h3,.ico-only .participation-title h3{color:#222216}
.ico-only .ico-lead .notice{background:#252719;color:#fff3bb;border-left:4px solid #ffe82a;border-radius:3px}
.ico-only .ico-deadline{background:#262318;border:2px solid #b89a43;border-radius:5px;box-shadow:2px 3px 0 #292317}
.ico-only .ico-deadline-heading{color:#ffe52c}
.ico-only .ico-clock-unit{background:#39301c;border:1px solid #927836;border-radius:3px}
.ico-only .ico-clock-unit b{color:#ffec38}
.ico-only .ico-how-strip b{background:#ffeb34;color:#252213;border:2px solid #615329;border-radius:3px}
.ico-only .offer,.ico-only .participate{background:#f7e8b8;border:2px solid #51482a;border-radius:5px;box-shadow:2px 3px 0 #6c5d3030}
.ico-only .ico-section-heading,.ico-only .participation-title{background:#ffe92b;margin:-16px -16px 12px;padding:10px 13px;border-bottom:2px solid #51482a;border-radius:3px 3px 0 0}
.ico-only .ico-section-mark{background:#e9cc67;border:1px solid #7e6627;color:#3c3217;width:32px;height:36px;border-radius:3px}
.ico-only .ico-section-kicker{color:#6d5323}
.ico-only .participation-title button{background:#f6e3a0;color:#282315;border:2px solid #71602c;border-radius:3px}
.ico-only .ico-public-progress{background:#f9ebbb;border:2px solid #9b8342;border-radius:4px}
.ico-only .ico-public-progress .offer-stats>div{background:#ecdaa0;border-left-color:#9e7d27;border-radius:2px}
.ico-only .ico-public-progress .offer-stats>div:nth-child(2){background:#e5d099;border-color:#8b6a2d}
.ico-only .ico-public-progress .offer-stats>div:nth-child(3){background:#f1db87;border-color:#a48421}
.ico-only .offer details{border:1px solid #b19b5b;border-radius:3px}
.ico-only .offer details summary{background:#e1d6ac;color:#292719}
.ico-only .offer details[open] summary{background:#f4da77}
.ico-only .ico-pledge-allowance{background:#f4e2a4;border-color:#ac8a32;border-radius:3px}
.ico-only .ico-token-estimate{background:#e9d494;border:2px solid #99803b;border-radius:3px}
.ico-only .ico-token-estimate strong{color:#3e3015}
.ico-only .get-gme,.ico-only .amount-row button{background:#ffe943;color:#2a2617;border-color:#7d692e}
.ico-only .amount-row{border:2px solid #71602f;border-radius:3px}
.ico-only #contribute:not(:disabled){background:#fff019;color:#1f2112;border:2px solid #4c4427;box-shadow:2px 3px 0 #978033}
.ico-only .claims{background:#e8d49c;border:2px solid #9d8442;border-radius:4px}
.ico-only .claims button{background:#ffe95b;color:#332a17;border-color:#8c753a;border-radius:3px}
.ico-only .window-body footer{background:#242217;color:#f0db9c;border-radius:3px}
@media(max-width:760px){.ico-only .ico-section-heading,.ico-only .participation-title{margin:-13px -13px 12px;padding:10px 11px}.ico-only .public-holder-ico>.window-title{font-size:14px}}

.ico-only progress::-moz-progress-bar{background:#54e52e;border-radius:8px}

.ico-progress-track{position:relative;margin:9px 0 35px}.ico-only .ico-progress-track progress{display:block;height:16px}.ico-progress-markers[hidden]{display:none}.ico-progress-marker{position:absolute;top:-4px;height:24px;border-left:2px solid #282515;pointer-events:none}.ico-progress-marker>span{position:absolute;top:27px;left:0;white-space:nowrap;font-size:12px;font-weight:bold;color:#342b16}.ico-progress-marker.maximum{right:0}.ico-progress-marker.maximum>span{left:auto;right:0}@media(max-width:400px){.ico-progress-marker>span{font-size:10px}}

.ico-only #nav{display:grid;grid-template-columns:minmax(0,1fr) auto}.ico-only #nav .ico-docs-link{padding-inline:24px;white-space:nowrap}@media(max-width:480px){.ico-only #nav a{font-size:12px}.ico-only #nav .ico-docs-link{padding-inline:12px}}
