@import url('temple-fonts.css');
:root{color-scheme:dark;--gold:#ffdf37;--ink:#ebdda5;--muted:#b9a978;--line:#6b5523;--panel:#211c12}
*{box-sizing:border-box}html{scroll-padding-top:115px}body.simple{margin:0;background:linear-gradient(#070704b8,#080704ef),url('assets/temple-highres-1600.webp') center top/cover fixed;color:var(--ink);font:13px/1.5 "Comic Sans MS","Comic Sans",sans-serif;min-height:100vh}body.simple [hidden]{display:none!important}h1,h2,h3,p{margin:0}p{margin:8px 0}a{color:inherit;text-underline-offset:3px}button,input,select{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #fff39b;outline-offset:3px}img{max-width:100%}body.simple .button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;background:linear-gradient(#ffe978,#d9b737);border:2px solid #100d06;border-radius:5px;box-shadow:inset 0 1px #fffbc2,0 2px #080603;color:#251b07;font-size:11px;font-weight:bold;text-decoration:none}body.simple .button:hover:enabled{filter:brightness(1.12)}body.simple .button:disabled{background:#53472b;border-color:#39301d;color:#b2a16a;box-shadow:none;opacity:.65}input,select{max-width:100%;border:1px solid #8d7132;border-radius:4px;background:#17130c;padding:7px}label{display:block;font-size:11px;margin:8px 0}summary{font-size:10px;color:#cabb88;min-height:24px}details[open]>summary{margin-bottom:10px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.skip{position:fixed;top:-80px;left:10px;background:#211a0d;padding:10px;z-index:100}.skip:focus{top:10px}body:not([data-simple-ready]) #main,body:not([data-simple-ready]) #temple-topbar{display:none!important}
body.simple #temple-topbar{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:18px 0 20px;flex-wrap:wrap}.simple-brand{display:flex;gap:12px;align-items:center;text-decoration:none;margin-right:auto}.simple-brand img{width:65px;height:65px;object-fit:contain}.simple-brand h1{color:#ffe965;text-shadow:2px 3px #0b0804;font-size:28px;line-height:1.2;letter-spacing:-.7px}.account-strip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:400px}#account-summary,.preview-label{display:none}#wallet-choice{max-width:130px;font-size:10px}#wallet-choice:has(option:only-child){display:none}.one-wallet-status{flex-basis:100%;font-size:10px;color:var(--muted);text-align:right;overflow-wrap:anywhere}.one-wallet-status:empty{display:none}.original-link{white-space:nowrap}.one-stage{max-width:1200px;margin:auto}.one-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;align-items:start;padding:0 0 25px}.simple-window{min-width:0;background:linear-gradient(125deg,#292216,#19160e);border:2px solid #bb9336;border-radius:7px;box-shadow:inset 0 0 0 2px #302511,4px 5px 0 #070603,0 12px 28px #0008;overflow:hidden}.simple-title{display:flex;align-items:center;justify-content:space-between;position:relative;background:linear-gradient(115deg,#ffe766,#ffd525 65%,#d6a817);color:#241a06;border-bottom:2px solid #100b04;box-shadow:inset 0 2px #fff8ac;padding:10px 15px;font-size:15px!important;font-weight:bold;line-height:1.3;margin:0!important}.simple-title:after{content:'☥';font-size:16px}.section-intro{font-size:11px;color:var(--muted);margin:15px 16px 8px}#pepes>h2,#rewards>h2{display:flex}.mainnet-shrine-scene{padding:15px 16px}.shrine-layout{display:block}.mainnet-shrine-scene .window{background:none;border:0;box-shadow:none}.mainnet-shrine-scene .window-title{display:none}.mainnet-shrine-scene .window-body{padding:0}.nft-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.fine,[data-shrine-status]{font-size:10px;color:var(--muted)}.gallery-filters{display:flex;gap:5px;margin:13px 0 9px}body.simple .gallery-filters .button{background:#302719;color:#ceb979;border:1px solid #6d5627;box-shadow:none;font-size:10px;min-height:29px;padding:4px 13px}body.simple .gallery-filters [aria-pressed="true"]{background:#ddc45e;color:#211906;border-color:#e6d37f}.shrine-selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}body.simple .shrine-selection .button{background:transparent;color:#d6c282;border:0;box-shadow:none;min-height:24px;padding:0;font-size:10px;font-weight:400;text-decoration:underline}.shrine-selection>span{font-size:10px;color:var(--muted);margin-left:auto}.shrine-selection>.button:last-child{display:none}.nft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:330px;overflow:auto;padding:3px}.nft-card{min-width:0;padding:5px;background:#322917;border:2px solid #a37f29;border-radius:5px;color:#e9d693;font-size:11px}.nft-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;image-rendering:pixelated;border-radius:3px;margin:5px 0}.nft-card span{display:block}.nft-card.selected,.nft-card.picked{outline:2px solid #fff29b;outline-offset:1px;background:#4b3b18}.shrine-art-placeholder{display:grid;place-items:center;aspect-ratio:1;font-size:25px;background:#2c2415}.badge{font-size:8px}.badge.staked{color:#c9d682}.empty{border:1px dashed #796131;border-radius:4px;background:#17150d;text-align:center;padding:24px 15px;margin:12px 0;color:var(--muted);font-size:11px}.empty .button{margin-top:8px}.mainnet-shrine-scene details{padding-top:9px;border-top:1px solid #4a3d22;margin-top:11px}.mainnet-shrine-scene details .window-title{display:none}.shrine-actions .window-body>.fine{display:none}.selection-note{font-size:11px;color:var(--muted);margin:13px 0 9px}.shrine-actions .actions{display:flex;gap:9px;flex-wrap:wrap}.shrine-actions .actions>.button{flex:1;order:1}.shrine-actions .actions>[data-action="unstake"]{order:2}.action-feedback{font-size:11px;overflow-wrap:anywhere;color:#dfd097}.action-feedback:empty{display:none}.data-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #4a3d22;padding:8px 0;font-size:10px}.data-row strong{text-align:right;overflow-wrap:anywhere}.progress{height:6px;background:#42351b}.progress>span{display:block;background:#c3d05e;height:100%}.milestones{display:flex;gap:8px;font-size:10px}.stake-recovery-inline{border:1px solid #b29346;padding:10px;font-size:11px;background:#3a3017;margin:10px 0}.stake-recovery-inline a{overflow-wrap:anywhere}
#rewards{position:relative}body.simple .refresh-claims{position:absolute;top:52px;right:15px;min-height:26px;padding:3px 8px;font-size:9px}#rewards>.section-intro{padding-right:65px}.claim-grid{padding:0 16px;display:flex;flex-direction:column}.claim-card{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid #594622;min-width:0}.claim-card h3{font-size:13px;margin:0;color:#f0dc98;grid-column:1;grid-row:1}.claim-amount{display:block;font-size:20px;font-weight:bold;line-height:1.3;overflow-wrap:anywhere;grid-column:1;grid-row:2}.token-usd{display:block;font-size:9px;font-weight:400;color:var(--muted)}.claim-actions{grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:150px}.claim-actions .button{min-width:97px}.claim-card [data-claim-note],.claim-card>[data-weekly="status"]{font-size:9px;color:var(--muted);margin:5px 0 0;grid-column:1/-1}.claim-card>.action-feedback{grid-column:1/-1}.claim-card>details{grid-column:1/-1;margin-top:5px}.claim-card details p{font-size:10px}.claim-card .reward-share-button{display:none}.personal-ico-total{display:block;font-size:10px;margin:5px 0}.personal-ico-total strong{display:block}.claim-card>p{grid-column:1/-1;font-size:10px}.weekly-holder .window-title,.weekly-holder h2{display:none}.weekly-holder dd{font-size:12px!important;margin:0}.weekly-holder p{font-size:10px}.weekly-holder dl{font-size:10px;margin:8px 0}.weekly-holder .button{font-size:10px}.one-recovery{padding:13px 16px}.one-recovery p{font-size:10px;overflow-wrap:anywhere}.one-recovery .window-title{display:none}.one-recovery .button{font-size:9px;min-height:29px;padding:5px 8px;margin:3px}.one-recovery #status{font-size:10px}.claim-amount small{font-size:10px}
#global-pepes{grid-column:1/-1}#global-pepes>.window-body{display:flex;align-items:center;gap:15px;padding:12px 16px;font-size:11px;flex-wrap:wrap}#global-pepes>.window-body>div{display:flex;align-items:baseline;gap:8px}#global-pepes [data-global-staked]{font-size:22px;color:#ffe274}#global-pepes>.window-body>p{display:none}#global-pepes [data-global-status]{color:var(--muted);font-size:9px;margin-left:auto}.global-staked-panel{padding:0 14px 16px}.global-gallery-heading{display:none}.global-staked-panel>p:first-of-type{display:none}[data-global-gallery-status]{font-size:10px;color:var(--muted);margin:4px 5px 10px}.global-gallery-controls{display:flex;justify-content:flex-end;margin:4px 0 10px}.global-gallery-controls .button{min-height:28px;font-size:9px;padding:4px 8px}.global-gallery-rail{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px}.global-staked-grid{display:flex;overflow-x:auto;gap:11px;min-width:0;scroll-snap-type:x proximity;padding:4px 1px 12px}.global-staked-card{display:flex;flex-direction:column;flex:0 0 135px;min-width:0;gap:5px;background:#342a16;border:1px solid #927331;border-radius:5px;padding:7px;font-size:10px;scroll-snap-align:start}.global-staked-card strong{font-size:10px;text-align:center}.global-staked-card img{width:100%;aspect-ratio:1;object-fit:cover;image-rendering:pixelated;border-radius:3px}.global-staked-card p,.global-staked-card small{font-size:9px;color:#c5b685;margin:0}.global-staked-card progress{width:100%;height:9px;accent-color:#a7c657}.global-gallery-rail .global-gallery-arrow{min-width:0;padding:4px!important;height:45px;font-size:24px!important}.simple-footer{grid-column:1/-1;display:flex;gap:20px;justify-content:center;font-size:9px;color:#b3a16c;padding:0 0 8px}#toast:empty{display:none}#toast{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);max-width:90vw;background:#dac573;color:#211909;border:2px solid #69501b;padding:10px;border-radius:5px;z-index:50}dialog{background:#211c12;color:var(--ink);border:2px solid #b4933e;border-radius:7px;padding:20px;max-width:90vw}dialog::backdrop{background:#000b}
@media(max-width:1240px){body.simple #temple-topbar,.one-stage{margin-left:22px;margin-right:22px}.simple-brand h1{font-size:24px}.simple-brand img{width:55px;height:55px}}
@media(max-width:850px){.one-content{grid-template-columns:1.2fr 1fr;gap:15px}.simple-brand h1{font-size:21px}.simple-brand img{width:45px;height:45px}.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-actions{max-width:110px}.claim-actions .button{min-width:80px;font-size:10px;padding:7px}.mainnet-shrine-scene{padding:13px}.claim-grid{padding:0 13px}}
@media(max-width:650px){body.simple{background-position:center top}body.simple #temple-topbar,.one-stage{margin-left:13px;margin-right:13px}body.simple #temple-topbar{padding:12px 0 14px;gap:10px}.simple-brand{gap:5px}.simple-brand h1{font-size:17px;letter-spacing:-.5px}.simple-brand img{width:38px;height:38px}.account-strip{max-width:100%;gap:6px;margin-left:auto}body.simple #wallet,body.simple .disconnect,body.simple .original-link{min-height:33px;font-size:10px;padding:6px 10px}.one-wallet-status{font-size:9px}.one-content{grid-template-columns:1fr;gap:16px}#global-pepes{grid-column:1}.simple-title{font-size:13px!important;padding:9px 12px}.nft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:300px}.nft-toolbar{font-size:10px}.gallery-filters{margin-top:12px}.shrine-selection{gap:8px}.shrine-selection>span{font-size:9px}.claim-card{padding:12px 0;grid-template-columns:1fr auto}.claim-actions{max-width:155px}.claim-actions .button{min-width:103px;font-size:11px}.claim-amount{font-size:20px}.claim-grid{padding:0 14px}.empty{padding:21px 10px}.global-gallery-rail{grid-template-columns:23px minmax(0,1fr) 23px;gap:5px}.global-staked-panel{padding:0 8px 10px}.global-staked-card{flex-basis:119px}.global-staked-grid{gap:8px}#global-pepes>.window-body{gap:8px;padding:10px;font-size:10px}#global-pepes [data-global-status]{flex-basis:100%;margin:0}.global-gallery-rail .global-gallery-arrow{font-size:22px!important}.simple-footer{grid-column:1}}
@media(max-width:360px){.simple-brand h1{font-size:15px}.simple-brand img{width:32px;height:32px}.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-title{font-size:12px!important}.account-strip{max-width:100%}}
.nft-details>details{border:0;margin:0;padding:0}.nft-details>details>summary{display:none}.global-gallery-controls{display:none}
.staking-earned{margin:13px 15px 5px;padding:13px;background:linear-gradient(125deg,#3c3018,#211b0f);border:1px solid #aa8634;border-radius:5px}.earned-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.earned-heading h3{font-size:11px;color:#f4da87}.earned-heading .button{font-size:8px!important;min-height:25px!important;padding:3px 6px!important}.earned-totals{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:12px 0}.earned-totals>div{min-width:0}.earned-totals strong{display:block;font-size:24px;line-height:1.3;color:#ffe78f;overflow-wrap:anywhere}.earned-totals span{font-size:10px;color:#ccba81}.earned-bottom{display:flex;align-items:center;gap:9px;justify-content:space-between}.earned-bottom p{font-size:9px;line-height:1.4;color:#baa877;margin:0;max-width:65%;overflow-wrap:anywhere}.earned-bottom .button{white-space:nowrap;font-size:10px!important;padding:6px 8px!important}.claim-card>.claimed-total{grid-column:1/-1;color:#e1c86e;font-size:10px;margin:3px 0}.earnings-load-error{padding:10px 15px;font-size:11px;color:#d9bb70}.earnings-dialog{width:min(1020px,96vw);max-width:96vw;max-height:95svh;overflow:auto;padding:14px;background:#18140b;border:2px solid #bf9635}.earnings-dialog-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.earnings-dialog-title h2{font-size:17px;color:#f2d979}.earnings-dialog canvas{display:block;width:100%;height:auto;border-radius:4px}.earnings-share-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.earnings-share-note,[data-earnings-status]{font-size:11px;color:#c8b57e;line-height:1.5}.earnings-dialog [data-earnings-status]{color:#f0d687;min-height:16px}
@media(max-width:650px){.staking-earned{margin:11px 12px 3px;padding:11px}.earned-totals strong{font-size:23px}.earned-heading h3{font-size:10px}.earned-bottom p{font-size:9px}.earnings-dialog{padding:9px}.earnings-dialog-title h2{font-size:13px}.earnings-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.earnings-share-actions .button{font-size:10px!important}.earnings-share-note,[data-earnings-status]{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.simple-topbar{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:18px 0 20px;flex-wrap:wrap}.initial-global{grid-column:1/-1}.initial-global>.section-intro{margin-bottom:16px}.simple-start-error{font-size:12px;color:#f0d687;padding:12px}
@media(max-width:1240px){.simple-topbar{margin-left:22px;margin-right:22px}}
@media(max-width:650px){.simple-topbar{margin:0 13px;padding:12px 0 14px;gap:10px}.simple-topbar>.button{margin-left:auto;min-height:33px!important;font-size:10px!important;padding:6px 10px!important}}
