.hero-note{display:flex;align-items:center;gap:22px}.hero-note>span{color:var(--green);font-size:42px;line-height:1;flex-shrink:0}.hero-note>div{white-space:pre-line}.expansion-page h1{font-size:clamp(32px,5vw,64px);margin:12px 0 25px}.expansion-page>.actions{margin:25px 0}.preview-banner{border:1px dashed var(--green);background:#a8ff3510;border-radius:12px;padding:15px 20px;font-size:12px;letter-spacing:.08em}.qr-setup{text-align:center;background:#172019;border:1px solid var(--line);border-radius:18px;padding:20px;margin-bottom:20px}.qr-setup img{display:block;background:white;border:12px solid white;border-radius:12px;max-width:min(100%,290px);height:auto;margin:0 auto 16px}.qr-setup p{font-size:13px}.avatar-open{border:2px solid var(--green);padding:0;width:150px;height:150px;overflow:hidden;border-radius:25px;margin:20px 0;background:#182218}.avatar-open img{width:100%;height:100%;object-fit:cover}.support-link{color:var(--green);border:1px solid var(--line);padding:8px 13px;border-radius:25px}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.shop-card{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--panel,#182018)}.shop-card>img{width:100%;aspect-ratio:1;object-fit:contain;background:#101a12}.shop-card>div:not(.sticker-placeholder){padding:25px}.shop-card h2{font-size:25px;margin:15px 0}.sticker-placeholder{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(ellipse at center,#354a29,#121d14);color:var(--green);font-size:100px}.pack-choice{margin:6px 6px 6px 0}.order-card h3{overflow-wrap:anywhere}.order-card+.order-card{margin-top:20px}.order-message{border-left:2px solid var(--green);padding:12px;background:#a8ff3508}.anime-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:25px 0}.anime-toolbar input{flex:1;min-width:180px}.anime-toolbar select{width:auto;min-width:150px}.anime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.anime-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;border:1px solid var(--line);border-radius:18px;background:#182018;color:var(--ink,#eff4e9);min-width:0}.anime-card h2{font-size:20px;line-height:1.4;margin:18px 0 10px;overflow-wrap:anywhere}.anime-card small{line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.anime-card p{font-size:12px;line-height:1.7}.anime-status{font-size:11px;color:var(--muted);margin-top:12px}.status-not_started{filter:grayscale(1);opacity:.65}.status-watching{border-color:var(--green);box-shadow:inset 0 3px var(--green)}.status-rewatching{border-color:#bba6f4;box-shadow:inset 0 3px #bba6f4}.status-completed{border-color:#5bc6b3}.status-skipped{border-color:#946354;opacity:.75}.forum-board{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:25px 0}.forum-heading,.forum-topic{display:grid;grid-template-columns:minmax(0,1fr) 80px 180px;gap:16px;align-items:center;padding:17px 22px}.forum-heading{background:var(--green);color:#15220f;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.forum-topic{width:100%;text-align:left;background:#152017;color:#e5ecdf;border:0;border-top:1px solid var(--line);border-radius:0}.forum-topic:nth-child(odd){background:#1a261b}.forum-topic:hover{background:#263822}.forum-topic strong{display:block;font-size:15px;overflow-wrap:anywhere}.forum-topic small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.forum-topic>span:not(:first-child){font-size:12px}.forum-empty{padding:30px}.forum-post{display:grid;grid-template-columns:155px minmax(0,1fr);border:1px solid var(--line);margin:14px 0;background:#152017}.forum-post>aside{background:#1c291e;padding:20px;border-right:1px solid var(--line)}.forum-post>aside small{display:block;font-size:11px;color:var(--muted);margin-top:15px}.forum-post>.prose{padding:20px;min-width:0;white-space:pre-wrap}.forum-post .text-link{overflow-wrap:anywhere;text-align:left}.anime-card:focus-visible,.forum-topic:focus-visible{outline:2px solid var(--green);outline-offset:3px}#v8-admin .control-nav{max-height:80vh;overflow:auto}.expansion-page .prose{overflow-wrap:anywhere}#v8-admin .control-heading{margin-top:0}header nav{flex-wrap:wrap;gap:14px 22px}#shipping-address{display:grid;grid-template-columns:1fr 1fr;gap:12px}#shipping-address[hidden]{display:none}
@media(max-width:1000px){.shop-grid,.anime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shop-grid,.anime-grid{grid-template-columns:1fr}.forum-heading,.forum-topic{grid-template-columns:minmax(0,1fr) 45px;gap:10px;padding:15px}.forum-heading>span:last-child{display:none}.forum-topic>span:last-child{grid-column:1/-1;color:var(--muted)}.forum-post{grid-template-columns:1fr}.forum-post>aside{display:flex;align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.forum-post>aside small{margin:0}.hero-note{gap:15px}.hero-note>span{font-size:34px}#shipping-address{grid-template-columns:1fr}.anime-toolbar>*{flex:1 1 150px}.qr-setup{padding:14px}header nav{flex-wrap:nowrap}.expansion-page .actions{flex-wrap:wrap}#v8-admin .control-nav{max-height:none}}
