.accordion-item.svelte-1hlfaf6{border-bottom:1px solid rgba(74,74,92,.4)}.accordion-item.svelte-1hlfaf6:last-child{border-bottom:none}.accordion-trigger.svelte-1hlfaf6{width:100%;display:flex;align-items:center;gap:.875rem;padding:1.1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem;color:#8e8ea8;background:transparent;cursor:pointer;transition:color .2s,background .2s}.accordion-trigger.svelte-1hlfaf6:hover{color:#ffe066;background:#ff6b1a0a}.accordion-trigger.open.svelte-1hlfaf6{color:#ffe066;background:#ff6b1a0f}.torch-dot.svelte-1hlfaf6{width:6px;height:6px;border-radius:50%;background:#4a4a5c99;flex-shrink:0;transition:background .2s,box-shadow .2s}.torch-dot.lit.svelte-1hlfaf6{background:#ff6b1a;box-shadow:0 0 8px #ff6b1ab3}.accordion-body.svelte-1hlfaf6{padding:.5rem 1.25rem 1.25rem 3.125rem;color:#8e8ea8;font-size:.9rem;line-height:1.7}.eyebrow.svelte-1s4as94{font-size:.65rem;text-transform:uppercase;letter-spacing:.5em;font-weight:600;color:#ffb347}.faq-panel.svelte-1s4as94{background:linear-gradient(160deg,#2a2a38,#1e1e2c);border:1px solid rgba(74,74,92,.5);border-radius:.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 4px 40px #0006}.parchment-block.svelte-qhomzt{border-left:3px solid rgba(201,168,76,.4);padding-left:1.25rem}.shield-glow.svelte-qhomzt{filter:drop-shadow(0 0 20px rgba(201,168,76,.35));transition:filter .3s}.shield-glow.svelte-qhomzt:hover{filter:drop-shadow(0 0 36px rgba(201,168,76,.6))}.title-glow.svelte-eoag46{text-shadow:0 0 20px rgba(201,168,76,.7),0 0 60px rgba(201,168,76,.4),0 0 120px rgba(201,168,76,.2)}.btn-torch.svelte-eoag46{background:linear-gradient(135deg,#ff6b1a,#ffb347);color:#fff;border-radius:.5rem;box-shadow:0 0 18px #ff6b1a73;transition:box-shadow .2s,transform .15s;cursor:pointer}.btn-torch.svelte-eoag46:hover{box-shadow:0 0 32px #ff6b1abf;transform:translateY(-2px)}.btn-stone.svelte-eoag46{background:linear-gradient(135deg,#4a4a5c,#2e2e3a);color:#c9a84c;border:1px solid rgba(201,168,76,.3);border-radius:.5rem;transition:border-color .2s,background .2s,transform .15s;cursor:pointer}.btn-stone.svelte-eoag46:hover{border-color:#c9a84cb3;background:linear-gradient(135deg,#6b6b80,#4a4a5c);transform:translateY(-2px)}.moon-btn.svelte-eoag46{background:none;border:none;padding:0;cursor:pointer;position:absolute;overflow:visible}@keyframes svelte-eoag46-moon-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(201,168,76,.35))}50%{filter:drop-shadow(0 0 24px rgba(201,168,76,.8))}}.moon-glow.svelte-eoag46{animation:svelte-eoag46-moon-pulse 5s ease-in-out infinite}@keyframes svelte-eoag46-moon-wobble{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.18) rotate(-8deg)}40%{transform:scale(1.12) rotate(6deg)}60%{transform:scale(1.08) rotate(-4deg)}80%{transform:scale(1.04) rotate(2deg)}to{transform:scale(1) rotate(0)}}.moon-wobble.svelte-eoag46 img:where(.svelte-eoag46){animation:svelte-eoag46-moon-wobble .7s ease-in-out forwards!important}.shooting-star.svelte-eoag46{position:absolute;top:50%;left:50%;width:60px;height:2px;border-radius:1px;background:linear-gradient(90deg,#ffe066,transparent);transform-origin:left center;transform:rotate(var(--angle));animation:svelte-eoag46-shoot-out .9s ease-out forwards;pointer-events:none}@keyframes svelte-eoag46-shoot-out{0%{opacity:1;width:0}40%{opacity:1;width:70px}to{opacity:0;width:90px}}@keyframes svelte-eoag46-flicker-a{0%,to{filter:drop-shadow(0 -6px 10px rgba(255,107,26,.85))}25%{filter:drop-shadow(0 -6px 18px rgba(255,224,102,1))}50%{filter:drop-shadow(0 -6px 7px rgba(255,107,26,.6))}75%{filter:drop-shadow(0 -6px 14px rgba(255,179,71,.9))}}@keyframes svelte-eoag46-flicker-b{0%,to{filter:drop-shadow(0 -6px 14px rgba(255,179,71,.9))}30%{filter:drop-shadow(0 -6px 7px rgba(255,107,26,.6))}60%{filter:drop-shadow(0 -6px 18px rgba(255,224,102,1))}80%{filter:drop-shadow(0 -6px 10px rgba(255,107,26,.85))}}.torch-l.svelte-eoag46{animation:svelte-eoag46-flicker-a 1.7s ease-in-out infinite}.torch-r.svelte-eoag46{animation:svelte-eoag46-flicker-b 2.1s ease-in-out infinite}.eyebrow.svelte-1ixiet1{font-size:.65rem;text-transform:uppercase;letter-spacing:.5em;font-weight:600;color:#ffb347}.map-grid.svelte-1ixiet1{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1024px){.map-grid.svelte-1ixiet1{grid-template-columns:360px 1fr;align-items:stretch}}.directions-panel.svelte-1ixiet1{display:flex;flex-direction:column;background:linear-gradient(160deg,#3a3a4e,#2a2a38);border:1px solid rgba(201,168,76,.25);border-radius:.75rem;overflow:hidden}.panel-header.svelte-1ixiet1{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.25rem;background:linear-gradient(90deg,rgba(201,168,76,.12),transparent);border-bottom:1px solid rgba(201,168,76,.18)}.panel-title.svelte-1ixiet1{font-size:.65rem;text-transform:uppercase;letter-spacing:.35em;font-weight:700;color:#c9a84cb3}.directions-body.svelte-1ixiet1{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;flex:1}.destination-block.svelte-1ixiet1{display:flex;flex-direction:column;gap:.25rem}.destination-label.svelte-1ixiet1{font-size:.6rem;text-transform:uppercase;letter-spacing:.3em;color:#c9a84c80;font-weight:700}.divider.svelte-1ixiet1{height:1px;background:linear-gradient(90deg,rgba(201,168,76,.2),transparent)}.directions-list.svelte-1ixiet1{display:flex;flex-direction:column;gap:1rem}.direction-item.svelte-1ixiet1{padding-left:.25rem;border-left:2px solid rgba(201,168,76,.25)}.map-frame-wrap.svelte-1ixiet1{position:relative;min-height:360px;border-radius:.75rem;overflow:hidden;border:1px solid rgba(201,168,76,.2)}.map-border-glow.svelte-1ixiet1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;pointer-events:none;box-shadow:inset 0 0 40px #0006}.eyebrow.svelte-10af1kw{font-size:.65rem;text-transform:uppercase;letter-spacing:.5em;font-weight:600;color:#ffb347}.tier-label.svelte-10af1kw{font-size:.65rem;text-transform:uppercase;letter-spacing:.4em;font-weight:700;color:#c9a84c80;padding-bottom:.4rem;border-bottom:1px solid rgba(201,168,76,.12)}.sponsor-tile.svelte-10af1kw{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#545468,#3e3e52);border:1px solid rgba(201,168,76,.15);border-radius:.5rem;padding:1rem;transition:border-color .25s,box-shadow .25s;overflow:hidden}.sponsor-tile.svelte-10af1kw:hover{border-color:#c9a84c66;box-shadow:0 0 20px #c9a84c1f}.sponsor-tile.baron.svelte-10af1kw{width:220px;height:120px}.sponsor-tile.knight.svelte-10af1kw{width:180px;height:100px}.sponsor-tile.squire.svelte-10af1kw{width:150px;height:85px}.sponsor-cta.svelte-10af1kw{color:#c9a84c;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.sponsor-cta.svelte-10af1kw:hover{color:#ffb347}.eyebrow.svelte-14ndbx6{font-size:.65rem;text-transform:uppercase;letter-spacing:.5em;font-weight:600;color:#ffb347}.title-rule.svelte-14ndbx6{text-shadow:0 0 30px rgba(201,168,76,.4)}.section-label.svelte-14ndbx6{font-size:.7rem;text-transform:uppercase;letter-spacing:.4em;font-weight:700;color:#c9a84c99;border-bottom:1px solid rgba(201,168,76,.15);padding-bottom:.5rem}.trophy-card.svelte-14ndbx6{background:linear-gradient(160deg,#3a3a4e,#2a2a38);border:1px solid var(--accent, rgba(201,168,76,.3));border-radius:.75rem;overflow:hidden;box-shadow:0 0 20px #0006,0 0 40px #0003;transition:box-shadow .3s}.trophy-card.svelte-14ndbx6:hover{box-shadow:0 0 20px #0006,0 0 40px color-mix(in srgb,var(--accent) 30%,transparent)}.trophy-image-wrap.svelte-14ndbx6{background:linear-gradient(180deg,#1e1e28,#2e2e3a);border-bottom:1px solid rgba(255,255,255,.05)}.bounty-board.svelte-14ndbx6{background:linear-gradient(160deg,#2a2a38,#1e1e2c);border:1px solid rgba(201,168,76,.2);border-radius:.75rem;overflow:hidden}.bounty-row.svelte-14ndbx6{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(46,46,58,.8);transition:background .2s}.bounty-row.svelte-14ndbx6:last-child{border-bottom:none}.bounty-row.svelte-14ndbx6:hover{background:#ff6b1a0d}.guild-card.svelte-14ndbx6{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#3a3a4e,#2a2a38);border:1px solid rgba(255,179,71,.2);border-radius:.75rem;transition:border-color .2s}.guild-card.svelte-14ndbx6:hover{border-color:#ffb34766}.eyebrow.svelte-ys1qbu{font-size:.65rem;text-transform:uppercase;letter-spacing:.5em;font-weight:600;color:#ffb347}.armory-label.svelte-ys1qbu{font-size:.65rem;text-transform:uppercase;letter-spacing:.4em;font-weight:700;color:#c9a84c80;padding-bottom:.4rem;border-bottom:1px solid rgba(201,168,76,.12)}.rack-grid.svelte-ys1qbu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.weapon-rack.svelte-ys1qbu{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(160deg,#545468,#3e3e52);border:1px solid rgba(201,168,76,.2);border-radius:.75rem;transition:border-color .25s,box-shadow .25s;text-decoration:none}.weapon-rack.svelte-ys1qbu:hover{border-color:#c9a84c66;box-shadow:0 0 24px #c9a84c1f}.weapon-image-wrap.svelte-ys1qbu{height:120px;padding:1.25rem;background:linear-gradient(180deg,#3e3e52,#545468);border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center}.weapon-info.svelte-ys1qbu{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.weapon-glow-bar.svelte-ys1qbu{height:2px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent);opacity:0;transition:opacity .25s}.weapon-rack.svelte-ys1qbu:hover .weapon-glow-bar:where(.svelte-ys1qbu){opacity:1}.scroll-grid.svelte-ys1qbu{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.scroll-tile.svelte-ys1qbu{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(145deg,#545468,#3e3e52);border:1px solid rgba(255,179,71,.2);border-radius:.75rem;transition:border-color .25s,box-shadow .25s;text-decoration:none;width:200px}.scroll-tile.svelte-ys1qbu:hover{border-color:#ffb34773;box-shadow:0 0 20px #ffb3471a}.scroll-logo-wrap.svelte-ys1qbu{width:140px;height:64px;display:flex;align-items:center;justify-content:center}.stone-bg.svelte-15xk6xf{background-color:#0f1a2e;background-image:repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(46,46,58,.25) 59px,rgba(46,46,58,.25) 60px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(46,46,58,.15) 79px,rgba(46,46,58,.15) 80px)}
