@font-face{font-family:Norwester;src:url('assets/norwester.woff') format('woff');font-display:swap}
:root{color-scheme:dark;--ivory:#d9d5bd;--muted:#a6a498;--blue:#477cdb;--display:Norwester,Impact,sans-serif}*{box-sizing:border-box}html{background:#000}body{margin:0;background:#000;color:var(--ivory);font:15px/1.5 system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.shell{position:relative;z-index:1;width:min(1060px,calc(100% - 32px));margin:auto}.hero{position:relative;overflow:hidden;border:1px solid #d9d5bd45;border-radius:8px;background:#000;box-shadow:0 0 30px #477cdb20,0 0 65px #477cdb0c}video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.sound{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9d5bd80;border-radius:50%;padding:7px;color:var(--ivory);background:#000c}.sound svg{width:18px;height:18px}.sound-mark{display:none}.sound[aria-pressed=true] .sound-mark{display:block}.sound[aria-pressed=true] .muted-mark{display:none}.intro{padding:13px 0 17px}.eyebrow{margin:0 0 5px;font-size:11px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;font-weight:650}.intro .eyebrow:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-right:8px;box-shadow:0 0 9px #477cdb80}h1,h2,h3,strong.brand{font-family:var(--display);font-weight:400;text-transform:uppercase}h1{font-size:clamp(40px,6.3vw,76px);line-height:1.05;letter-spacing:.01em;margin:0 0 6px}h1 span{color:#eeead7}.intro>p:last-child{max-width:870px;margin:0;color:#bfbdae;font-size:15px;line-height:1.55}h2{margin:0 0 9px;font-size:27px;line-height:1.1}h3{font-size:26px;line-height:1.1;margin:0}h3 span{font:11px system-ui,sans-serif;display:inline-block;vertical-align:middle;padding:3px 6px;border-radius:4px;background:#d9d5bd12;color:var(--ivory)}.support-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.wallet{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:11px;border:1px solid #d9d5bd35;border-radius:8px;background:linear-gradient(135deg,#d9d5bd09,#080808)}.qr img{display:block;width:100%;height:auto;border-radius:5px}.qr span{display:block;text-align:center;font-size:11px;padding-top:4px;color:var(--muted)}.wallet-details{min-width:0}.wallet .eyebrow{font-size:10px;color:var(--muted)}.network-note{font-size:12px;color:#bfbdae;margin:9px 0 6px}textarea{display:block;width:100%;resize:none;border:0;padding:5px 0;margin:0 0 7px;background:transparent;color:var(--ivory);font:12px/1.55 ui-monospace,monospace;overflow-wrap:anywhere;word-break:break-all}.copy{display:flex;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:8px 10px;border:1px solid #d9d5bd77;background:var(--ivory);color:#10110e;border-radius:5px;font-size:12px;font-weight:700}.copy:hover{background:#eeead7}.text-link{display:inline-block;font-size:12px;margin-top:8px;color:var(--muted)}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.contact{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px;border:1px solid #d9d5bd2c;border-radius:7px;background:#090909;transition:border-color .2s,background .2s}.contact:hover{border-color:#477cdb88;background:#0a0d12}.contact strong{display:block;font:20px/1.2 var(--display);text-transform:uppercase}.contact small{display:block;color:var(--muted);font-size:11px;margin-top:5px;overflow-wrap:anywhere}.arrow{color:var(--blue);font-size:21px}.share-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.share-row p{font-size:12px;color:var(--muted);margin:0}.share-row button{background:transparent;border:1px solid #d9d5bd35;color:var(--ivory);border-radius:5px;font-size:12px;min-height:36px;padding:6px 9px;white-space:nowrap}footer{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:22px 0 17px;font-size:12px;color:var(--muted)}footer p{margin:0}.brand{font:23px var(--display);color:var(--ivory)}.brand span{color:var(--blue)}.sparkles{position:fixed;inset:0;pointer-events:none;overflow:hidden}.sparkles i{position:absolute;width:2px;height:2px;background:var(--ivory);border-radius:50%;box-shadow:0 0 6px #d9d5bdaa;animation:twinkle 4s ease-in-out infinite alternate}.sparkles i:nth-child(7n){background:var(--blue);box-shadow:0 0 8px var(--blue);width:3px;height:3px}.sparkles .star{width:8px;height:8px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.toast{position:fixed;z-index:100;bottom:20px;left:50%;transform:translateX(-50%);padding:10px 15px;border:1px solid #d9d5bd66;border-radius:6px;background:#101010;color:var(--ivory);font-size:13px;opacity:0;pointer-events:none;max-width:90vw}.toast.visible{opacity:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#l8aid-site-header{position:relative;z-index:5;max-width:1060px;margin:auto;--l8-pink:var(--ivory)}#l8aid-site-header .l8aid-name,#l8aid-site-header .l8aid-name b,#l8aid-site-header summary{color:var(--ivory)}@keyframes twinkle{from{opacity:.2}to{opacity:.9}}@media(max-width:750px){.support-grid{grid-template-columns:1fr;gap:17px}.shell{width:calc(100% - 24px)}h1{font-size:clamp(36px,8.8vw,62px)}.intro{padding:11px 0 16px}.intro>p:last-child{font-size:14px}.wallet{grid-template-columns:115px minmax(0,1fr)}footer{flex-wrap:wrap;gap:8px}footer p{display:none}.sound{top:8px;right:8px;width:31px;height:31px}.contact{padding:9px}.share-row{margin-top:9px}}@media(max-width:360px){.wallet{grid-template-columns:94px minmax(0,1fr);gap:9px;padding:8px}.share-row{align-items:flex-start}.share-row p{max-width:130px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
#l8aid-site-header summary{border-color:#d9d5bd45;background:#0b0b09}#l8aid-site-header summary::after{color:var(--ivory)}#l8aid-site-header .l8aid-links{background:#0b0b09}#l8aid-site-header .l8aid-links .explore-aid,#l8aid-site-header .l8aid-links .explore-contact{color:var(--ivory);background:#d9d5bd0a}#l8aid-site-header .l8aid-links :is(a,button):hover{background:#d9d5bd16}

#support-title,#contact-title{color:var(--blue)}

h1 .family-name{color:var(--blue)}

.copy{background:var(--blue);border-color:var(--blue);color:#000}.copy:hover{background:#6092ed;border-color:#6092ed}
