:root{--bg: #000;--fg: #fff;--accent: #f0c94a;--accent-deep: #c9a227;--border: #4a3d12;--muted: #d9c98a}:root[data-theme=light]{--bg: #fffdf7;--fg: #1a1408;--accent: #c9a227;--accent-deep: #8a6d0b;--border: #e6d9a8;--muted: #6b5d33}*{box-sizing:border-box;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif}html{overflow-x:hidden}body,html{min-height:100%;width:100%;overscroll-behavior-y:none}body{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:40px;background-color:var(--bg);color:var(--fg);background-image:radial-gradient(ellipse at top,rgba(240,201,74,.14),transparent 55%)}main{width:100%;max-width:60em;margin:0 auto;display:flex;flex-direction:column;gap:1em}a:link,a:visited{color:var(--fg);text-decoration:none}a:link:hover{text-decoration:underline}a[href=""]{pointer-events:none}#landing{border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#splash{display:flex;justify-content:center;width:100%;transition:.5s}#splash img{max-width:50%;height:auto;margin:0 auto;transition:.5s;filter:drop-shadow(0 0 28px rgba(240,201,74,.35))}#splash:hover img{filter:drop-shadow(0 0 48px rgba(240,201,74,.7));transform:scale(1.02)}section{display:flex;flex-direction:column;gap:14px;margin:1em auto;border:1px solid var(--accent);padding:14px;max-width:43em;width:100%}section>.row{display:flex;justify-content:center;align-items:center;gap:10px}section a:first-of-type{text-transform:uppercase;font-weight:700;text-align:center;width:100%;display:block;color:var(--accent-deep);letter-spacing:.08em}#blurb{color:var(--accent)}#blurb i{line-height:1.5}#blurb span{text-align:center}#blurb span a,#linkies a{color:var(--accent-deep);font-weight:700}#ca{text-align:center;color:var(--accent-deep);cursor:copy}.contract-address{overflow-wrap:anywhere;font-family:Ubuntu Mono,Menlo,monospace;color:var(--fg)}.copied{color:var(--accent);font-style:normal;font-size:.85em}#linkies{display:flex;justify-content:space-evenly}p.centered{text-align:center;line-height:1.5;color:var(--muted)}.shoutbox{max-width:43em;width:100%;margin:0 auto;border:1px solid var(--border);height:36em;display:flex;flex-direction:column}.shoutbox.fullscreen{max-width:60em;height:calc(100vh - 8em)}.shout-header{padding:10px 14px;border-bottom:1px solid var(--border);font-weight:700;letter-spacing:.05em;color:var(--accent-deep);display:flex;justify-content:space-between;align-items:baseline}.shout-header small{font-weight:400;letter-spacing:0;color:var(--muted);font-size:.75em}.shout-log{flex:1;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:6px;font-family:Ubuntu Mono,Menlo,monospace;font-size:.9em}.shout-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted);text-align:center}.shout-msg{display:grid;grid-template-columns:7em 1fr auto;gap:10px;align-items:baseline}.shout-who{color:var(--accent);font-weight:700;overflow:hidden;text-overflow:ellipsis}.shout-text{overflow-wrap:anywhere}.shout-time{color:var(--muted);font-size:.8em}.shout-status{padding:4px 12px;color:var(--muted);font-size:.85em;border-top:1px solid var(--border)}.shout-form{display:flex;gap:8px;padding:8px;border-top:1px solid var(--border)}.shout-form input{flex:1;background:none;color:var(--fg);border:1px solid var(--border);padding:0 10px;font-family:Ubuntu Mono,Menlo,monospace}.shout-form button{height:2.6em;padding:0 14px;width:auto}.shout-form>button:only-child{width:100%}.chat-page{gap:1em}.chat-page .back{color:var(--accent);font-weight:700}button.intent--primary{height:3.5em;color:var(--fg);background:none;border-radius:0;border:1px solid var(--fg);cursor:pointer;font-size:1em}button.intent--primary a{display:block;line-height:3.3em}button.intent--primary:hover{border:1px solid var(--accent)}button.widebutton{width:100%;max-width:43em;margin:0 auto;font-weight:700;justify-content:center}.widebutton>a{color:var(--fg)!important}.widebutton:hover>a{color:var(--accent)!important}button.placeholder,button:disabled{pointer-events:none;filter:grayscale(1);opacity:.6}.landing-divider{width:100%;border-top:1px solid var(--accent);max-width:43em;margin:0 auto}#links-container{display:grid;grid-template-columns:2fr 2fr;gap:.5em;max-width:43em;margin:0 auto;width:100%}#links-container>section{margin:0;justify-content:left}#links-container>section>a{text-align:left;text-transform:uppercase;text-decoration:none;color:var(--fg)}#links-container>section>a:first-of-type{text-decoration:underline;color:var(--accent-deep)}#links-container>section>a:hover{text-decoration:underline}#links-container>section>a:not(:first-of-type):before{content:"✦";margin-right:.4em}#meme-tools>button{text-transform:uppercase}#footer{border:none;gap:0;max-width:43em;margin:1em auto;padding:14px}#footer>img{margin-bottom:1em}#footer-image{max-width:50%;margin:0 auto;transition:.5s}#footer a,#footer p,#footer>a:first-of-type{width:auto;display:inline-block;color:var(--accent);text-transform:uppercase;font-weight:400;text-align:center;max-width:90%;margin:0 auto;padding:0 .2em .2em;text-decoration:none}#footer p{display:block;color:var(--fg)}#footer a:hover{color:var(--fg);text-decoration:underline}@media screen and (max-width: 600px){.shout-msg{grid-template-columns:5em 1fr}.shout-time{display:none}#linkies,#links-container,section>.row{flex-direction:column}#linkies{gap:20px}#ca{font-size:.9em}}.claimbox{height:auto;margin-bottom:1em}.claim-body{padding:14px;display:flex;flex-direction:column;gap:14px}.claim-lede{color:var(--accent);font-style:italic;line-height:1.5}.claim-result{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;text-align:center;font-family:Ubuntu Mono,Menlo,monospace}.claim-result *{font-family:inherit}.claim-result .muted,.claim-result.muted{color:var(--muted);font-size:.9em}.claim-result a:link,.claim-result a:visited{color:var(--accent)}.claim-amount{font-size:1.6em;font-weight:700;color:var(--fg);overflow-wrap:anywhere}.claimbox .shout-form input{min-width:0}
