.settings-dialog.svelte-1eaqpj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(520px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:0}.settings-dialog.svelte-1eaqpj::backdrop{background:#0009}.settings-dialog[open].svelte-1eaqpj{animation:.15s svelte-1eaqpj-fadeIn}@keyframes svelte-1eaqpj-fadeIn{0%{opacity:0}}.body.svelte-1eaqpj{padding:1.25rem;position:relative}h1.svelte-1eaqpj{margin:0 2rem 1rem 0;font-size:1.2rem}.close.svelte-1eaqpj{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.75rem;right:.75rem}.close.svelte-1eaqpj svg:where(.svelte-1eaqpj){width:16px;height:16px}@media (width<=640px){.settings-dialog.svelte-1eaqpj{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0}.settings-dialog[open].svelte-1eaqpj{animation:.25s svelte-1eaqpj-slideUp}.body.svelte-1eaqpj{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}@keyframes svelte-1eaqpj-slideUp{0%{transform:translateY(100%)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111112;--surface:#19191b;--surface-2:#222225;--surface-hover:#29292d;--border:#2d2d31;--border-strong:#3d3d42;--text:#f3f1ed;--text-2:#b0aca5;--text-3:#7d7a74;--accent:#ff6440;--accent-strong:#e8492a;--accent-soft:#ff644024;--on-accent:#fff;--status-few:#f2b33d;--fri:#e8c25a;--sat:#7fb2ff;--sun:#ff8080;--header-h:60px;--radius:10px;--radius-sm:6px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Meiryo,sans-serif;font-size:15px;line-height:1.5}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{min-height:100vh}main{padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::selection{background:var(--accent-soft);color:var(--text)}
