:root{--grad-a: #6366f1;--grad-b: #8b5cf6;--grad-c: #06b6d4;--accent: #6366f1;--accent-strong: #4f46e5;--nav-bg: #0d1024;--nav-text: #a5b0d0;--surface: #eef1f8;--card: #ffffff;--text: #171a2b;--muted: #697089;--border: #e4e7f2;--green: #10b981;--yellow: #f59e0b;--red: #ef4444;--radius: 16px;--radius-sm: 10px;--shadow-1: 0 1px 2px rgba(23, 26, 43, .05), 0 8px 24px -14px rgba(23, 26, 43, .18);--shadow-2: 0 2px 6px rgba(23, 26, 43, .06), 0 18px 40px -18px rgba(79, 70, 229, .28);--ring: 0 0 0 3px rgba(99, 102, 241, .22)}*{box-sizing:border-box}html{scrollbar-color:#c3c9de var(--surface)}body{margin:0;font-family:Inter var,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(560px 300px at 88% -6%,rgba(139,92,246,.14),transparent 60%),radial-gradient(640px 340px at 30% -12%,rgba(99,102,241,.12),transparent 60%),radial-gradient(520px 320px at 108% 62%,rgba(6,182,212,.1),transparent 60%),var(--surface)}::selection{background:#6366f140}.layout{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;padding:18px 12px;color:var(--nav-text);background:radial-gradient(340px 220px at -20% -10%,rgba(139,92,246,.28),transparent 65%),radial-gradient(300px 260px at 120% 110%,rgba(6,182,212,.16),transparent 60%),linear-gradient(178deg,#12142e,#0d1024 55%,#0b0d1e);border-right:1px solid rgba(255,255,255,.05);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar .brand{display:flex;align-items:center;gap:10px;padding:6px 10px 22px;color:#fff;font-weight:800;font-size:16.5px;letter-spacing:.2px}.sidebar .brand .logo{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--grad-a),var(--grad-b) 55%,var(--grad-c));box-shadow:0 4px 14px -4px #6366f1b3,inset 0 1px #ffffff59}.sidebar .brand .logo svg{width:20px;height:20px}.sidebar .brand small{display:block;font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;background:linear-gradient(90deg,#a5b4fc,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.sidebar button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;color:var(--nav-text);padding:11px 14px;margin:2px 0;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.sidebar button .ico{font-size:16px;width:22px;text-align:center;filter:grayscale(.35);transition:filter .18s ease,transform .18s ease}.sidebar button:hover{background:#ffffff0f;color:#fff;transform:translate(2px)}.sidebar button:hover .ico{filter:none}.sidebar button.active{background:linear-gradient(92deg,#6366f1f2,#8b5cf6e6 70%,#06b6d4bf);color:#fff;box-shadow:0 8px 22px -8px #6366f1d9,inset 0 1px #ffffff47}.sidebar button.active .ico{filter:none;transform:scale(1.08)}.content{flex:1;padding:30px 36px 48px;max-width:1120px;animation:fade-up .35s ease both}.content h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 20px}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card{background:var(--card);border:1px solid rgba(228,231,242,.9);border-radius:var(--radius);padding:22px;margin-bottom:18px;box-shadow:var(--shadow-1);transition:box-shadow .22s ease,transform .22s ease;animation:fade-up .35s ease both}.card:hover{box-shadow:var(--shadow-2)}.card h2{font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px;display:flex;align-items:center;gap:8px}.card h2:before{content:"";width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,var(--grad-a),var(--grad-c));flex-shrink:0}.card h3{font-size:14.5px;font-weight:700;margin:0 0 6px}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.field input,.field select,.field textarea,input[type=date]{width:100%;padding:10px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:#fbfcff;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field textarea{min-height:220px;font-family:ui-monospace,Cascadia Code,monospace;font-size:13px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:var(--ring)}.field select option{background:#fff;color:#1f2937}[data-theme=dark] .field select option,[data-theme=dark] .field select optgroup{background:#161930;color:#e8eaf6}[data-theme=twilight] .field select option,[data-theme=twilight] .field select optgroup{background:#101823;color:#eef4fa}[data-theme=sunset] .field select option,[data-theme=sunset] .field select optgroup{background:#3a2418;color:#fdf6ef}.field input[type=range]{padding:0;border:none;background:none;box-shadow:none;accent-color:var(--accent);height:28px}.field input[type=color]{cursor:pointer}.row{display:flex;gap:16px;flex-wrap:wrap}.row>*{flex:1;min-width:180px}.btn{background:linear-gradient(120deg,var(--grad-a),var(--grad-b) 60%,#7c3aed);background-size:150% 100%;color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 6px 18px -6px #6366f1a6,inset 0 1px #ffffff40;transition:background-position .25s ease,transform .15s ease,box-shadow .2s ease}.btn:hover{background-position:90% 0;transform:translateY(-1px);box-shadow:0 10px 24px -8px #6366f1cc,inset 0 1px #ffffff40}.btn:active{transform:translateY(0) scale(.985)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.btn.secondary{background:#fff;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-1)}.btn.secondary:hover{border-color:#c7cdea;background:#fbfcff}.status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.status-card{position:relative;background:var(--card);border:1px solid rgba(228,231,242,.9);border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-1);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;animation:fade-up .35s ease both}.status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--grad-a),var(--grad-c));opacity:.85}.status-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.dot.green{background:var(--green);box-shadow:0 0 0 4px #10b98126,0 0 10px #10b98199}.dot.yellow{background:var(--yellow);box-shadow:0 0 0 4px #f59e0b26}.dot.red{background:var(--red);box-shadow:0 0 0 4px #ef444424,0 0 10px #ef44448c}.status-card .name{font-size:14px;font-weight:650}.status-card .meta{font-size:12px;color:var(--muted)}.notice{padding:11px 15px;border-radius:var(--radius-sm);font-size:14px;margin-bottom:14px;border:1px solid transparent;animation:fade-up .3s ease both}.notice.ok{background:#ecfdf5;color:#065f46;border-color:#10b98140}.notice.err{background:#fef2f2;color:#991b1b;border-color:#ef444440}.login-box{max-width:400px;margin:14vh auto;animation:fade-up .45s ease both}.login-box .card{padding:30px 28px;border-radius:20px;box-shadow:0 24px 60px -24px #171a2b59,0 4px 16px -8px #6366f140}.login-box h2{font-size:20px;letter-spacing:-.02em}.login-box h2:before{display:none}table.list{width:100%;border-collapse:collapse;font-size:14px}table.list th,table.list td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}table.list th{color:var(--muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}table.list tr{transition:background .12s ease}table.list tr:hover td{background:#f4f6fd;cursor:pointer}code.snippet{display:block;background:linear-gradient(160deg,#10132b,#0b0d1e);color:#7dd3fc;padding:16px;border-radius:12px;font-size:13px;overflow-x:auto;white-space:pre;border:1px solid rgba(125,211,252,.15);box-shadow:inset 0 1px #ffffff0d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c3c9de;border-radius:6px;border:2px solid var(--surface)}::-webkit-scrollbar-thumb:hover{background:#a7aecb}.sidebar::-webkit-scrollbar-thumb{background:#ffffff24;border-color:transparent}.theme-switch{margin-top:22px;padding:14px 12px 6px;border-top:1px solid rgba(255,255,255,.08)}.theme-switch-label{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff73;margin-bottom:8px;padding-left:2px}.theme-switch-pills{display:flex;gap:6px;flex-wrap:wrap}.sidebar .theme-pill{flex:1 1 30%;display:block;width:auto;margin:0;padding:7px 4px;font-size:11.5px;font-weight:600;text-align:center;border-radius:999px;background:#ffffff12;color:#ffffffa6;transition:background .18s ease,color .18s ease}.sidebar .theme-pill:hover{background:#ffffff24;transform:none}.sidebar .theme-pill.on{background:#fff;color:#14162e;box-shadow:0 4px 14px -4px #ffffff73}[data-theme=ios]{--surface: #d8cfc4;--card: rgba(255, 255, 255, .55);--text: #1c1c1e;--muted: rgba(60, 60, 67, .62);--border: rgba(255, 255, 255, .55);--accent: #1c1c1e;--radius: 24px;--radius-sm: 14px;--ring: 0 0 0 3px rgba(28, 28, 30, .18)}[data-theme=ios] body:before{background:radial-gradient(900px 620px at 12% -10%,#f3e2c7 0%,transparent 60%),radial-gradient(820px 560px at 96% 8%,#e8b98a 0%,transparent 62%),radial-gradient(760px 640px at 78% 92%,#b7b7a4 0%,transparent 60%),radial-gradient(680px 520px at 6% 88%,#d9a066 0%,transparent 60%),linear-gradient(160deg,#e9dccb,#d8c6b2 55%,#c9c2b2)}[data-theme=ios] .sidebar{background:#18181b8c;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border-right:1px solid rgba(255,255,255,.12)}[data-theme=ios] .sidebar .brand .logo{background:#fff;box-shadow:0 4px 14px -4px #0006}[data-theme=ios] .sidebar .brand .logo svg path:first-child{fill:#1c1c1e}[data-theme=ios] .sidebar .brand small{background:none;color:#ffffff8c}[data-theme=ios] .sidebar button.active{background:#fff;color:#1c1c1e;box-shadow:0 6px 18px -6px #00000073}[data-theme=ios] .card,[data-theme=ios] .status-card{background:var(--card);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 1px #ffffff80 inset,0 16px 40px -20px #3c2d1e73}[data-theme=ios] .card h2:before{background:#1c1c1e}[data-theme=ios] .status-card:before{background:#1c1c1e;opacity:.7}[data-theme=ios] .content h1{color:#1c1c1e}[data-theme=ios] .btn{background:#1c1c1e;border-radius:999px;box-shadow:0 8px 20px -8px #0000008c}[data-theme=ios] .btn:hover{background:#2c2c2e;background-position:0 0}[data-theme=ios] .btn.secondary{background:#fff9;color:#1c1c1e;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=ios] .field input,[data-theme=ios] .field select,[data-theme=ios] .field textarea,[data-theme=ios] input[type=date]{background:#fff9;border-color:#fff9;border-radius:14px}[data-theme=ios] .field input:focus,[data-theme=ios] .field select:focus,[data-theme=ios] .field textarea:focus{background:#ffffffd9;border-color:#1c1c1e66}[data-theme=ios] table.list tr:hover td{background:#ffffff73}[data-theme=ios] .notice.ok{background:#d4fae6bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=ios] .notice.err{background:#fee2e2cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=ios] .login-box .card{background:#fff9}[data-theme=ios] .sidebar .theme-pill.on{background:#fff;color:#1c1c1e}[data-theme=dark]{--surface: #0d0f1e;--card: #161930;--text: #e8eaf6;--muted: #8b91b0;--border: rgba(255, 255, 255, .09);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px -16px rgba(0, 0, 0, .7);--shadow-2: 0 4px 10px rgba(0, 0, 0, .45), 0 22px 44px -18px rgba(99, 102, 241, .35)}[data-theme=dark] body:before{background:radial-gradient(620px 340px at 85% -8%,rgba(139,92,246,.2),transparent 60%),radial-gradient(700px 380px at 20% -14%,rgba(99,102,241,.16),transparent 60%),radial-gradient(560px 340px at 110% 66%,rgba(6,182,212,.12),transparent 60%),var(--surface)}[data-theme=dark] .card,[data-theme=dark] .status-card{background:var(--card);border-color:#ffffff12}[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea,[data-theme=dark] input[type=date]{background:#10132a;color:var(--text);border-color:#ffffff1a}[data-theme=dark] .field input:focus,[data-theme=dark] .field select:focus,[data-theme=dark] .field textarea:focus{background:#131735}[data-theme=dark] .btn.secondary{background:#1c2040;color:var(--text);border-color:#ffffff1f}[data-theme=dark] table.list tr:hover td{background:#1a1e3d}[data-theme=dark] .notice.ok{background:#10b9811f;color:#6ee7b7}[data-theme=dark] .notice.err{background:#ef44441f;color:#fca5a5}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2b3055;border-color:var(--surface)}[data-theme=pastel]{--surface: #efeafb;--card: #ffffff;--text: #241f3d;--muted: #6f6a8f;--border: #e5e0f5;--accent: #7c6cf0;--grad-a: #a78bfa;--grad-b: #7c6cf0;--grad-c: #6ee7b7;--radius: 26px;--radius-sm: 14px;--shadow-1: 0 2px 4px rgba(124, 108, 240, .06), 0 14px 34px -18px rgba(124, 108, 240, .35);--shadow-2: 0 6px 14px rgba(124, 108, 240, .1), 0 24px 48px -20px rgba(124, 108, 240, .45);--ring: 0 0 0 3px rgba(124, 108, 240, .25)}[data-theme=pastel] body:before{background:radial-gradient(640px 420px at 88% -8%,rgba(167,139,250,.35),transparent 60%),radial-gradient(560px 380px at 4% 16%,rgba(110,231,183,.28),transparent 60%),radial-gradient(620px 420px at 92% 88%,rgba(253,186,140,.3),transparent 62%),var(--surface)}[data-theme=pastel] .sidebar{background:linear-gradient(178deg,#2b2352,#241f3d 60%,#1e1a33);border-right:1px solid rgba(255,255,255,.06)}[data-theme=pastel] .sidebar button.active{background:linear-gradient(92deg,#a78bfa,#7c6cf0 65%,#6ee7b7 130%);box-shadow:0 8px 22px -8px #7c6cf0e6}[data-theme=pastel] .card,[data-theme=pastel] .status-card{border-color:#eee9fb}[data-theme=pastel] .btn{background:linear-gradient(120deg,#8b7cf5,#7c6cf0 60%,#a78bfa);border-radius:999px;box-shadow:0 10px 24px -10px #7c6cf0d9}[data-theme=pastel] .field input,[data-theme=pastel] .field select,[data-theme=pastel] .field textarea{background:#f7f4ff;border-color:#e5e0f5;border-radius:14px}[data-theme=twilight]{--surface: #1c2733;--card: rgba(13, 22, 31, .52);--text: #eef4fa;--muted: rgba(210, 226, 240, .62);--border: rgba(255, 255, 255, .13);--accent: #3b82f6;--radius: 20px;--radius-sm: 12px;--shadow-1: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px -20px rgba(0, 0, 0, .6);--shadow-2: 0 4px 10px rgba(0, 0, 0, .4), 0 24px 50px -20px rgba(0, 0, 0, .7);--ring: 0 0 0 3px rgba(59, 130, 246, .35)}[data-theme=twilight] body:before{background:radial-gradient(720px 420px at 24% 62%,rgba(201,123,74,.4),transparent 60%),radial-gradient(900px 520px at 80% 10%,rgba(84,110,138,.35),transparent 65%),radial-gradient(1200px 700px at 50% 115%,rgba(4,8,14,.85),transparent 70%),linear-gradient(180deg,#33424f,#253442 45%,#16212c)}[data-theme=twilight] .sidebar{background:#080f168c;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);border-right:1px solid rgba(255,255,255,.08)}[data-theme=twilight] .sidebar button.active{background:#3b82f6;box-shadow:0 8px 22px -8px #3b82f6e6}[data-theme=twilight] .card,[data-theme=twilight] .status-card{background:var(--card);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.12)}[data-theme=twilight] .card h2:before,[data-theme=twilight] .status-card:before{background:#3b82f6}[data-theme=twilight] .btn{background:#3b82f6;border-radius:999px;box-shadow:0 8px 22px -8px #3b82f6cc}[data-theme=twilight] .btn:hover{background:#2f74e8;background-position:0 0}[data-theme=twilight] .btn.secondary,[data-theme=twilight] .field input,[data-theme=twilight] .field select,[data-theme=twilight] .field textarea,[data-theme=twilight] input[type=date]{background:#ffffff1a;color:var(--text);border-color:#ffffff29}[data-theme=twilight] .field input:focus,[data-theme=twilight] .field select:focus,[data-theme=twilight] .field textarea:focus{background:#ffffff29}[data-theme=twilight] table.list tr:hover td{background:#ffffff0f}[data-theme=twilight] .notice.ok{background:#10b98129;color:#86efac}[data-theme=twilight] .notice.err{background:#ef444429;color:#fca5a5}[data-theme=meadow]{--surface: #9aab86;--card: rgba(240, 244, 230, .55);--text: #26301f;--muted: rgba(48, 58, 38, .62);--border: rgba(255, 255, 255, .5);--accent: #35432a;--radius: 20px;--radius-sm: 12px;--ring: 0 0 0 3px rgba(53, 67, 42, .22)}[data-theme=meadow] body:before{background:radial-gradient(700px 420px at 10% 0%,rgba(233,214,175,.55),transparent 60%),radial-gradient(640px 400px at 92% 8%,rgba(232,201,192,.4),transparent 60%),radial-gradient(800px 520px at 80% 100%,rgba(90,110,74,.5),transparent 65%),linear-gradient(160deg,#b0bf95,#93a67c,#7d9068)}[data-theme=meadow] .sidebar{background:#242e1c8c;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);border-right:1px solid rgba(255,255,255,.1)}[data-theme=meadow] .sidebar button.active{background:#fff;color:#26301f;box-shadow:0 6px 18px -6px #141c0e8c}[data-theme=meadow] .card,[data-theme=meadow] .status-card{background:var(--card);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.55)}[data-theme=meadow] .card h2:before,[data-theme=meadow] .status-card:before{background:#35432a}[data-theme=meadow] .btn{background:#35432a;border-radius:999px;box-shadow:0 8px 20px -8px #1e2814b3}[data-theme=meadow] .btn:hover{background:#415233;background-position:0 0}[data-theme=meadow] .btn.secondary{background:#fff9;color:#26301f;border-color:#ffffffa6}[data-theme=meadow] .field input,[data-theme=meadow] .field select,[data-theme=meadow] .field textarea,[data-theme=meadow] input[type=date]{background:#ffffff8c;border-color:#fff9}[data-theme=meadow] table.list tr:hover td{background:#fff6}[data-theme=sunset]{--surface: #c68d6a;--card: rgba(74, 46, 34, .38);--text: #fdf6ef;--muted: rgba(255, 240, 227, .68);--border: rgba(255, 255, 255, .22);--accent: #ffffff;--radius: 20px;--radius-sm: 12px;--shadow-1: 0 2px 6px rgba(90, 50, 30, .25), 0 18px 40px -20px rgba(80, 40, 20, .5);--shadow-2: 0 6px 14px rgba(90, 50, 30, .3), 0 26px 52px -22px rgba(80, 40, 20, .6);--ring: 0 0 0 3px rgba(255, 255, 255, .35)}[data-theme=sunset] body:before{background:radial-gradient(760px 420px at 12% 8%,rgba(255,244,230,.55),transparent 60%),radial-gradient(880px 520px at 85% 30%,rgba(246,215,174,.5),transparent 62%),radial-gradient(900px 560px at 40% 110%,rgba(140,78,48,.6),transparent 68%),linear-gradient(180deg,#e9bd93,#d99a6c 40%,#b97d55 75%,#a06b4a)}[data-theme=sunset] .sidebar{background:#3a221880;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);border-right:1px solid rgba(255,255,255,.12)}[data-theme=sunset] .sidebar button.active{background:#fff;color:#5a3a28;box-shadow:0 6px 18px -6px #3c1e0f8c}[data-theme=sunset] .card,[data-theme=sunset] .status-card{background:var(--card);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.2)}[data-theme=sunset] .card h2:before,[data-theme=sunset] .status-card:before{background:#ffd9b0}[data-theme=sunset] .btn{background:#fff;color:#5a3a28;border-radius:999px;box-shadow:0 8px 22px -8px #3c1e0f99}[data-theme=sunset] .btn:hover{background:#ffefe2;background-position:0 0}[data-theme=sunset] .btn.secondary,[data-theme=sunset] .field input,[data-theme=sunset] .field select,[data-theme=sunset] .field textarea,[data-theme=sunset] input[type=date]{background:#ffffff29;color:var(--text);border-color:#ffffff47}[data-theme=sunset] .field input:focus,[data-theme=sunset] .field select:focus,[data-theme=sunset] .field textarea:focus{background:#ffffff42}[data-theme=sunset] table.list tr:hover td{background:#ffffff1a}[data-theme=sunset] .notice.ok{background:#10b98133;color:#bbf7d0}[data-theme=sunset] .notice.err{background:#ef444438;color:#fecaca}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
