.entry[data-v-f3e0f283]{gap:var(--space-2);flex-direction:column}.action[data-v-f3e0f283],.entry[data-v-f3e0f283]{display:inline-flex}.action[data-v-f3e0f283]{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--duration-fast);font-weight:700;text-decoration:none}.action[data-v-f3e0f283]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.brand[data-v-f3e0f283]{min-width:300px;height:var(--control-lg);padding:0 var(--space-4) 0 var(--space-5);background:var(--brand);color:var(--on-brand);font-size:var(--fs-body)}.brand[data-v-f3e0f283]:hover:not(:disabled){background:var(--brand-strong)}.ink[data-v-f3e0f283]{height:var(--control-md);padding:0 var(--space-4);background:var(--accent);color:var(--on-accent);font-size:var(--fs-body);font-weight:600}.ink[data-v-f3e0f283]:hover:not(:disabled){background:var(--accent-hover)}.ghost[data-v-f3e0f283]{height:var(--control-md);padding:0 var(--space-2);color:var(--text);font-size:var(--fs-body);font-weight:500}.ghost[data-v-f3e0f283]:hover:not(:disabled){text-decoration:underline}.error[data-v-f3e0f283]{max-width:360px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-subtle);color:var(--danger);font-size:var(--fs-small);white-space:normal}@media (width<=640px){:is(.brand[data-v-f3e0f283],.entry[data-v-f3e0f283]:has(.brand)){width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.action[data-v-f3e0f283]{transition:none}}.header[data-v-dc8853d7]{align-items:center;gap:var(--space-8);max-width:1440px;min-height:72px;padding:0 var(--space-16);color:var(--text);flex-wrap:wrap;margin:0 auto;display:flex}.home[data-v-dc8853d7]{color:inherit;text-decoration:none}.links[data-v-dc8853d7]{flex:1;justify-content:center;gap:28px;display:flex}.links a[data-v-dc8853d7],.menu a[data-v-dc8853d7]{color:var(--text-muted);font-weight:500;text-decoration:none}.links a[data-v-dc8853d7]:hover,.menu a[data-v-dc8853d7]:hover{color:var(--text)}.entry[data-v-dc8853d7]{align-items:center;gap:var(--space-3);display:flex}.toggle[data-v-dc8853d7]{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);place-items:center}.narrow-only[data-v-dc8853d7]{display:none}@media (width<=900px){.header[data-v-dc8853d7]{justify-content:space-between;gap:var(--space-2);min-height:56px;padding:0 var(--space-4)}.links[data-v-dc8853d7],.wide-only[data-v-dc8853d7]{display:none}.narrow-only[data-v-dc8853d7]{display:flex}.toggle[data-v-dc8853d7]{display:grid}.menu[data-v-dc8853d7]{gap:var(--space-4);padding:var(--space-2) 0 var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-lead);flex-direction:column;flex-basis:100%}.menu a[data-v-dc8853d7]{padding-top:var(--space-2)}}.footer[data-v-24aa28c6]{align-items:center;gap:var(--space-6);max-width:1440px;padding:var(--space-6) var(--space-16);border-top:1px solid var(--border);margin:0 auto;display:flex}.mention[data-v-24aa28c6]{color:var(--text-muted);font-size:var(--fs-small);flex:1;margin:0}.theme-slot[data-v-24aa28c6]{align-items:center;gap:var(--space-3);min-height:36px}.links[data-v-24aa28c6],.theme-slot[data-v-24aa28c6]{flex-wrap:wrap;display:flex}.links[data-v-24aa28c6]{gap:var(--space-5)}.links a[data-v-24aa28c6]{color:var(--text-muted);font-size:var(--fs-small);font-weight:500;text-decoration:none}.links a[data-v-24aa28c6]:hover{color:var(--text);text-decoration:underline}@media (width<=900px){.footer[data-v-24aa28c6]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-8);flex-direction:column}}
