.guild-section.svelte-1w1x7kr{color:#f2e9dc;background:radial-gradient(at 85% 10%,#4a2b172e,#0000 55%),#151311;border-top:1px solid #c47b3938;padding:clamp(48px,7vw,100px) 0}.wall-heading.svelte-1w1x7kr{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 34px;display:flex}h2.svelte-1w1x7kr{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,4.5vw,62px);line-height:1.08}h2.svelte-1w1x7kr em:where(.svelte-1w1x7kr){color:#ffad55;font-style:normal}.lead.svelte-1w1x7kr{color:#bcb1a4;max-width:540px;margin:0;font-size:16px;line-height:1.7}.wall-stamp.svelte-1w1x7kr{color:#e6b683;text-transform:uppercase;letter-spacing:.12em;text-align:center;border:1px solid #c47b3955;flex:none;max-width:140px;padding:14px 18px;font-size:11px;font-weight:800}.wall-frame.svelte-1w1x7kr{background-color:#1b1815;background-image:linear-gradient(#c99c6520 1px,#0000 1px),linear-gradient(90deg,#c99c6520 1px,#0000 1px);background-size:24px 24px;border:1px solid #76604a;box-shadow:6px 6px #080706}.wall-bar.svelte-1w1x7kr{text-transform:uppercase;letter-spacing:.12em;background:#26201b;border-bottom:1px solid #76604a;justify-content:space-between;gap:16px;padding:13px 20px;font-size:11px;display:flex}.wall-bar.svelte-1w1x7kr span:where(.svelte-1w1x7kr){color:#c1ac92}.logo-wall.svelte-1w1x7kr{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:1px;min-height:180px;padding:24px;display:grid}.guild-tile.svelte-1w1x7kr{color:#ffbd73;cursor:pointer;background:#211d18ed;border:1px solid #8c6c453d;border-radius:0;place-items:center;min-width:0;min-height:88px;padding:12px;transition:background .15s,border-color .15s;display:grid;position:relative}.guild-tile.svelte-1w1x7kr:hover,.guild-tile.svelte-1w1x7kr:focus-visible,.guild-tile.chosen.svelte-1w1x7kr{z-index:2;background:#3c2b1c;border-color:#ffad55}.guild-tile.svelte-1w1x7kr:focus-visible{outline-offset:3px;outline:2px solid #ffad55}.guild-tile.svelte-1w1x7kr img:where(.svelte-1w1x7kr){width:64px;height:44px;image-rendering:pixelated;object-fit:contain}.monogram.svelte-1w1x7kr{border:2px dashed #8c6c45;place-items:center;width:64px;height:44px;font:700 20px monospace;display:grid}.tile-tooltip.svelte-1w1x7kr{pointer-events:none;color:#fff0de;opacity:0;overflow-wrap:anywhere;background:#100e0c;border:1px solid #af824f;width:max-content;max-width:180px;padding:10px 14px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0008}.tile-tooltip.svelte-1w1x7kr small:where(.svelte-1w1x7kr){color:#c1ac92;margin-top:4px;display:block}.guild-tile.svelte-1w1x7kr:hover .tile-tooltip:where(.svelte-1w1x7kr),.guild-tile.svelte-1w1x7kr:focus-visible .tile-tooltip:where(.svelte-1w1x7kr){opacity:1}.wall-detail.svelte-1w1x7kr{color:#bcb1a4;background:#211c17;border-top:1px solid #76604a;flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:62px;padding:16px 20px;font-size:13px;display:flex}.wall-detail.svelte-1w1x7kr strong:where(.svelte-1w1x7kr){color:#ffbd73;overflow-wrap:anywhere}.wall-state.svelte-1w1x7kr{text-align:center;color:#bcb1a4;align-content:center;justify-items:center;min-height:240px;padding:24px;display:grid}.pixel-cross.svelte-1w1x7kr{color:#ad8050;font-size:32px}.wall-footnote.svelte-1w1x7kr{color:#aa9985;margin:20px 0 0;font-size:12px}@media (width<=600px){.wall-stamp.svelte-1w1x7kr{display:none}.logo-wall.svelte-1w1x7kr{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:12px}.guild-tile.svelte-1w1x7kr{min-height:76px;padding:8px}.wall-bar.svelte-1w1x7kr{padding:12px}.wall-detail.svelte-1w1x7kr{padding:14px 12px}.tile-tooltip.svelte-1w1x7kr{display:none}}@media (prefers-reduced-motion:reduce){.guild-tile.svelte-1w1x7kr{transition:none}}@media (width<=720px){.hero.svelte-1uha8ag{flex-direction:column;align-items:stretch}}
