[data-palette=blue]{--bg:#f8fafc;--surface:#fff;--fg:#0f172a;--muted:#475569;--line:#7b8aa0;--accent:#2563eb;--accentFg:#fff;--inn:#166534;--brk:#92400e;--out:#475569;--reject:#b91c1c;--pend:#1d4ed8}[data-palette=green]{--bg:#f6faf8;--surface:#fff;--fg:#10231c;--muted:#43594f;--line:#6f8a7d;--accent:#047857;--accentFg:#fff;--inn:#166534;--brk:#92400e;--out:#43594f;--reject:#b91c1c;--pend:#1d4ed8}[data-palette=indigo]{--bg:#f8f8fc;--surface:#fff;--fg:#14142b;--muted:#4b4b68;--line:#76769a;--accent:#4f46e5;--accentFg:#fff;--inn:#166534;--brk:#92400e;--out:#4b4b68;--reject:#b91c1c;--pend:#4338ca}[data-palette=orange]{--bg:#fafaf9;--surface:#fff;--fg:#1c1917;--muted:#57534e;--line:#7d766f;--accent:#c2410c;--accentFg:#fff;--inn:#166534;--brk:#1d4ed8;--out:#57534e;--reject:#b91c1c;--pend:#9a3412}@media (prefers-color-scheme:dark){[data-palette=blue]{--bg:#0f172a;--surface:#1e293b;--fg:#f1f5f9;--muted:#94a3b8;--line:#64748b;--accent:#60a5fa;--accentFg:#0b1220;--inn:#4ade80;--brk:#fbbf24;--out:#a3b2c7;--reject:#fca5a5;--pend:#60a5fa}[data-palette=green]{--bg:#0b1713;--surface:#12241d;--fg:#ecfdf5;--muted:#9ab8ab;--line:#5f8473;--accent:#34d399;--accentFg:#04231a;--inn:#4ade80;--brk:#fbbf24;--out:#9ab8ab;--reject:#fb7185;--pend:#7dd3fc}[data-palette=indigo]{--bg:#0f0f1e;--surface:#1a1a30;--fg:#eeeefb;--muted:#a3a3c4;--line:#6b6b92;--accent:#a5b4fc;--accentFg:#111132;--inn:#4ade80;--brk:#fbbf24;--out:#a3a3c4;--reject:#f87171;--pend:#a5b4fc}[data-palette=orange]{--bg:#12100f;--surface:#1f1c1a;--fg:#fafaf9;--muted:#b0aaa4;--line:#78716c;--accent:#fb923c;--accentFg:#1c0a02;--inn:#4ade80;--brk:#60a5fa;--out:#b0aaa4;--reject:#f87171;--pend:#fb923c}}body:has([data-palette]){margin:0}html:has([data-palette]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has([data-palette]){--lightningcss-light: ;--lightningcss-dark:initial}}[data-palette]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--fg);background:var(--bg);box-sizing:border-box;min-height:100vh;padding:1rem;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){[data-palette]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-palette] :is(form,section,table,fieldset){color:var(--fg);background:var(--surface);border:1px solid var(--line);margin-block:.75rem;padding:.75rem}[data-palette] :is(input,select,textarea,button){font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:.25rem;margin:.25rem;padding:.5rem}[data-palette] :is(input,select,textarea){accent-color:var(--accent)}[data-palette] button{background:var(--accent);color:var(--accentFg);border-color:var(--accent);cursor:pointer}[data-palette] :disabled{cursor:not-allowed;border-style:dotted}[data-palette] :is(a,a:visited){color:var(--accent);text-decoration:underline}[data-palette] :is(small,caption),[data-palette] input::placeholder,[data-palette] textarea::placeholder{color:var(--muted);opacity:1}[data-palette] :is(th,td){border-bottom:1px solid var(--line);padding:.5rem}[data-palette] :focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-palette] [data-tone=inn]{--state:var(--inn)}[data-palette] [data-tone=brk]{--state:var(--brk)}[data-palette] [data-tone=out]{--state:var(--out)}[data-palette] [data-tone=pend]{--state:var(--pend)}[data-palette] [data-tone=reject],[data-palette] [role=alert]{--state:var(--reject)}[data-palette] [data-tone],[data-palette] [role=alert]{color:var(--state);background:var(--surface);border:2px solid var(--state);padding:.5rem}[data-palette] [data-shape]{margin:.25rem;display:inline-block}[data-palette] [data-shape=solid]{background:var(--accent);color:var(--accentFg);border:3px solid var(--state)}[data-palette] [data-shape=dashed]{border:2px dashed var(--state)}[data-palette] [data-shape=thick]{border:4px solid var(--state)}[data-palette] button:disabled,[data-palette] [data-shape]:disabled,[data-palette] [data-tone]:disabled{background:var(--surface);color:var(--muted);border:2px dotted var(--line);cursor:not-allowed}.ui-header{border-bottom:1px solid #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;display:flex}.ui-brand{font-size:1.1rem;font-weight:700}.ui-header-nav{flex-wrap:wrap;gap:.5rem;display:flex}.ui-link{color:#1d4ed8;border:1px solid #7b8aa0;border-radius:999px;padding:.35rem .8rem;line-height:1.4;text-decoration:none;display:inline-block}.ui-link:hover{text-decoration:underline}.ui-menu{border-bottom:1px solid var(--line,#7b8aa0);flex-wrap:wrap;gap:.25rem .5rem;margin:.75rem 0 1rem;padding:0 0 .5rem;display:flex}.ui-menu a{color:var(--accent,#2563eb);border-radius:.4rem;padding:.3rem .7rem;text-decoration:none}.ui-menu a:hover{text-decoration:underline}.ui-menu a[aria-current=page]{background:var(--accent,#2563eb);color:var(--accentFg,#fff);font-weight:700}.ui-card{border:1px solid var(--line,#7b8aa0);background:var(--surface,transparent);border-radius:.6rem;margin:1rem 0;padding:1rem}.ui-card>h2,.ui-card>h3{margin:0 0 .75rem;font-size:1.1rem}.ui-stack{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.ui-field{flex-direction:column;gap:.25rem;display:flex}.ui-field>input,.ui-field>select,.ui-field>textarea{box-sizing:border-box;max-width:100%}.ui-check{align-items:center;gap:.5rem;display:flex}.ui-swatch{vertical-align:-.15em;border:1px solid #00000040;border-radius:.25em;width:1.1em;height:1.1em;margin-right:.4em;display:inline-block}.ui-admin{box-sizing:border-box;max-width:64rem;margin:0 auto;padding:.5rem 1rem 2rem}:is(.ui-admin label:has(>input:not([type=checkbox],[type=radio])),.ui-admin label:has(>select),.ui-admin label:has(>textarea)){flex-direction:column;gap:.25rem;max-width:28rem;margin:0 0 .75rem;display:flex}.ui-admin label:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.ui-admin section[aria-label]{border:1px solid var(--line,#7b8aa0);border-radius:.6rem;margin:1rem 0;padding:.75rem 1rem}.ui-admin h2{margin:1.25rem 0 .5rem;font-size:1.15rem}.ui-admin table{border-collapse:collapse;max-width:100%}.ui-admin th,.ui-admin td{text-align:left;border-bottom:1px solid var(--line,#7b8aa0);padding:.3rem .6rem}.ui-admin label[for]{margin:.5rem 0 .25rem;display:block}[data-palette] [role=group][aria-label=名前] button{background:var(--surface);color:var(--accent);border:2px solid var(--line)}[data-palette] [role=group][aria-label=名前] button[aria-pressed=true]{background:var(--accent);color:var(--accentFg);border:4px solid var(--fg);box-shadow:0 0 0 3px var(--accent);font-weight:800}.me{--bg:#f8fafc;--surface:#fff;--fg:#0f172a;--muted:#475569;--line:#7b8aa0;--accent:#2563eb;--accentFg:#fff;--reject:#b91c1c;box-sizing:border-box;max-width:40rem;color:var(--fg);background:0 0;margin:0 auto;padding:1rem;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.6}html:has(.me){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has(.me){--lightningcss-light: ;--lightningcss-dark:initial}.me{--bg:#0f172a;--surface:#1e293b;--fg:#f1f5f9;--muted:#94a3b8;--line:#64748b;--accent:#60a5fa;--accentFg:#0b1220;--reject:#fca5a5}}.me *,.me :before,.me :after{box-sizing:border-box}.me h1{margin:.5rem 0 1rem;font-size:1.4rem}.me h2{margin:0 0 .5rem;font-size:1.2rem}.me h3{margin:1.25rem 0 .5rem;font-size:1rem}.me section{background:var(--surface);border:1px solid var(--line);border-radius:.5rem;margin:1rem 0;padding:1rem}.me section>section{border:0;margin:.75rem 0;padding:0}.me label{margin:.75rem 0;font-weight:600;display:block}.me input,.me select,.me textarea{width:100%;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:.375rem;margin-top:.25rem;padding:.5rem .6rem;display:block}.me textarea{min-height:5rem}.me button{min-height:2.5rem;font:inherit;color:var(--accentFg);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:.375rem;margin:.25rem .5rem .25rem 0;padding:.5rem 1rem;font-weight:600}.me button:disabled{opacity:.5;cursor:not-allowed}.me button.me-secondary{color:var(--accent);background:0 0}.me :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.me ul{margin:.5rem 0;padding-left:1.25rem}.me .me-note{color:var(--muted);font-size:.9rem}.me .me-state{font-size:1.1rem;font-weight:700}.me .me-fields{flex-direction:column;gap:.25rem;display:flex}.me .me-row{flex-wrap:wrap;gap:.75rem;display:flex}.me .me-row>label{flex:8rem}.me video{background:#000;border-radius:.375rem;width:100%;max-height:16rem}.me video[hidden]{display:none}.me [role=dialog]{background:var(--surface);border:2px solid var(--accent);border-radius:.5rem;margin:1rem 0;padding:1rem}.me article{border-top:1px solid var(--line);padding:.5rem 0}.me a{color:var(--accent)}
