.runelocus-button[data-v-e843a0f4]{position:relative;isolation:isolate}.runelocus-button__border[data-v-e843a0f4]{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none;fill:none;stroke:var(--accent-light);stroke-width:2;filter:drop-shadow(0 0 4px var(--accent))}.runelocus-button__border rect[data-v-e843a0f4]{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:16 84;animation:runelocus-border-data-v-e843a0f4 3s linear infinite}@keyframes runelocus-border-data-v-e843a0f4{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.runelocus-button__border rect[data-v-e843a0f4]{animation:none;stroke-dasharray:none}}.game-interface[data-v-5b1f5924]{position:relative;min-width:0;border:1px solid rgba(var(--accent-rgb),.4);border-radius:4px;background:var(--panel-bg);box-shadow:0 24px 80px rgba(0,0,0,.5333333333333333)}.game-interface__header[data-v-5b1f5924]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.75rem;border-bottom:1px solid var(--panel-border);background:var(--panel-raised)}.game-interface__header[data-v-5b1f5924]:after{content:"";position:absolute;bottom:-1px;left:1.75rem;width:90px;height:1px;background:var(--gold)}.game-interface__identity[data-v-5b1f5924]{display:flex;gap:1rem;align-items:center;min-width:0}.game-interface__emblem[data-v-5b1f5924]{display:grid;place-items:center;width:56px;height:64px;flex:none;color:var(--gold-light);background:var(--panel-inset);box-shadow:none;border:1px solid rgba(var(--accent-rgb),.4);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}.game-interface__header .eyebrow[data-v-5b1f5924]{font-size:.58rem;letter-spacing:.23em;margin-bottom:.3rem}.game-interface__header h1[data-v-5b1f5924]{font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:.045em;line-height:1.15;color:var(--accent-light);margin:0}.game-interface__subtitle[data-v-5b1f5924]{color:var(--text-muted);font-size:.76rem;margin-top:.5rem}.game-interface__tools[data-v-5b1f5924]{min-width:0}.game-interface__footer[data-v-5b1f5924]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.8rem 1.25rem;border-top:1px solid var(--line);background:var(--panel-inset);font-size:.7rem;color:var(--text-muted)}@media (max-width:800px){.game-interface__header[data-v-5b1f5924]{align-items:stretch;flex-direction:column;gap:1rem;padding:1.25rem}.game-interface__tools[data-v-5b1f5924]{width:100%}}@media (max-width:540px){.game-interface__header[data-v-5b1f5924]{padding:1rem}.game-interface__identity[data-v-5b1f5924]{gap:.7rem}.game-interface__emblem[data-v-5b1f5924]{width:42px;height:50px}.game-interface__subtitle[data-v-5b1f5924]{font-size:.7rem}.game-interface__footer[data-v-5b1f5924]{padding:.75rem 1rem}}