.hall{gap:18px;padding-top:28px;padding-bottom:48px;display:grid}.hall-sec{gap:12px;padding:20px;scroll-margin-top:80px;display:grid}.hall-head{align-items:flex-start;gap:14px;display:flex}.hall-head h2{font-family:var(--display);margin:0;font-size:26px}.hall-head p{margin:4px 0 0;font-size:14px}.hall-ic{filter:drop-shadow(0 0 10px var(--amber-glow));font-size:30px;line-height:1}.hall-ic.sm{font-size:20px}.hall-item{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0}.hall-list{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.hall-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hall-link{color:var(--text);gap:4px;text-decoration:none;display:grid}.hall-help{border:1px solid var(--bad);border-radius:var(--radius);background:#e07a6d14;gap:6px;padding:12px 14px;font-size:14px;display:grid}.hall textarea,.hall input:not([type=checkbox]){box-sizing:border-box;width:100%}.guide-talk{border-left:2px solid var(--amber);gap:6px;padding:4px 0 4px 14px;display:grid}.guide-q{color:var(--muted);white-space:pre-wrap;margin:0;font-size:14px}.guide-a{white-space:pre-wrap;line-height:1.75;font-family:var(--display);font-size:17px}.guide-talk .btn{justify-self:end}.letter{border:1px solid var(--line-2);border-radius:var(--radius);background:#efe9df08;gap:8px;padding:12px 14px;display:grid}.letter p{white-space:pre-wrap;line-height:1.7;font-family:var(--display);margin:0;font-size:17px}.letter.mine{border-color:var(--amber-2)}.reply{border-top:1px dashed var(--line-2);gap:6px;padding-top:8px;display:grid}.reply p{color:var(--paper);font-size:16px}.letter details summary{list-style:none;display:inline-flex}.letter details summary::-webkit-details-marker{display:none}.amulet-row{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.amulet-thumb{color:var(--muted);flex:none;justify-items:center;gap:4px;text-decoration:none;display:grid}.amulet-thumb img{border:1px solid var(--line-2);border-radius:8px;width:96px;height:144px}.tile-hero{object-fit:cover;border-radius:var(--radius);width:100%;max-height:300px}.fund-bar{background:var(--ink-3);border-radius:99px;height:10px;overflow:hidden}.fund-bar i{background:linear-gradient(90deg, var(--amber-2), var(--amber));border-radius:99px;height:100%;transition:width .6s;display:block}.tile-wall{flex-wrap:wrap;gap:4px;display:flex}.tile{color:var(--paper);background:#3b3f46;border-bottom:2px solid #23262b;border-radius:4px 4px 10px 10px;padding:4px 8px;font-size:12px}.tile.gold{color:#1c160c;background:linear-gradient(#d9b45f,#a77a32);border-bottom-color:#6e4f1d}.b2b-form .row{flex-wrap:wrap}.b2b-form .row>input{flex:160px}@media (width<=560px){.hall-sec{padding:16px}.hall-head h2{font-size:22px}}
