.app-header[data-v-b4fdd1a8]{background:radial-gradient(circle at 26px 50%,rgba(255,226,120,.45),transparent 60px),linear-gradient(90deg,#1d5188,#2d6ca8);border-bottom:3px solid #af9921;color:#f4f6ff;height:3rem;padding:0 12px 0 14px;position:fixed;top:0;width:100%;z-index:50}.app-header[data-v-b4fdd1a8],.brand[data-v-b4fdd1a8]{align-items:center;display:flex;gap:8px}.brand[data-v-b4fdd1a8]{color:inherit;text-decoration:none}.brand[data-v-b4fdd1a8]:focus-visible{border-radius:6px;outline:3px solid #af9921;outline-offset:2px}.brand-emblem[data-v-b4fdd1a8]{height:28px;width:28px}.em-rim[data-v-b4fdd1a8]{fill:#0b2a47;stroke:#af9921;stroke-width:10}.em-mark[data-v-b4fdd1a8],.em-ring[data-v-b4fdd1a8]{fill:none;stroke:#af9921;stroke-width:7;stroke-linejoin:round}.brand-name[data-v-b4fdd1a8]{font-family:Dela Gothic One,Hiragino Sans,Noto Sans JP,sans-serif;font-size:21px;font-synthesis:none;font-weight:900;letter-spacing:.04em;line-height:1;-webkit-text-stroke:4px #0b2a47;paint-order:stroke fill;text-shadow:0 2px 0 rgba(11,42,71,.8)}.brand-edition[data-v-b4fdd1a8]{background:#af9921;border-radius:999px;color:#10375c;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:11px;font-weight:800;padding:1px 6px 2px;transform:rotate(-8deg)}.user-button[data-v-b4fdd1a8]{align-items:center;background:#f4f6ff;border-radius:999px;box-shadow:0 0 0 2px #af9921;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.user-button[data-v-b4fdd1a8]:focus-visible{outline:3px solid #f4f6ff;outline-offset:2px}
