.McpmUG_hint{grid-template-columns:1fr var(--size-tap);margin-bottom:var(--space-md);padding:var(--space-sm) 0 var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-primary-soft);align-items:start;display:grid}.McpmUG_body{gap:var(--space-xs);padding-top:var(--space-xs);display:grid}.McpmUG_title{color:var(--color-primary);font-size:var(--font-size-small);font-weight:700}.McpmUG_text{font-size:var(--font-size-caption)}.McpmUG_close{width:var(--size-tap);height:var(--size-tap);color:var(--color-text-muted);font-size:var(--font-size-title);cursor:pointer;background:0 0;border:0;padding:0}
.ykKJwq_tabBar{z-index:1;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.ykKJwq_list{max-width:var(--content-max-width);grid-template-columns:repeat(2,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.ykKJwq_link{min-height:var(--size-tap);padding:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-small);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.ykKJwq_link[aria-current=page]{color:var(--color-primary)}
:root{--color-bg:#f5f8fa;--color-surface:#fff;--color-border:#d9e1e8;--color-text:#17212b;--color-text-muted:#56636e;--color-text-subtle:#93a1ad;--color-primary:#1f6aa5;--color-primary-soft:#e1edf7;--color-error:#b3312a;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-gutter:1rem;--font-size-caption:.75rem;--font-size-small:.875rem;--font-size-body:1rem;--font-size-title:1.25rem;--font-size-display:1.5rem;--radius-control:.5rem;--radius-card:.75rem;--radius-pill:9999px;--size-tap:2.75rem;--content-max-width:40rem;--size-tabbar:calc(var(--size-tap) + 1px + env(safe-area-inset-bottom))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:var(--font-size-body);flex-direction:column;margin:0;line-height:1.6;display:flex}h1,h2,p{margin:0}button{font:inherit;color:inherit}img{max-width:100%;display:block}
.o1qjya_main{width:100%;max-width:var(--content-max-width);padding:var(--space-md) var(--space-gutter) 0;flex-direction:column;flex:1;margin:0 auto;display:flex}
