.chat-modal-window[data-v-6ece00d3]{display:flex;flex-direction:column;width:min(1180px,96vw);height:min(780px,94dvh);min-height:520px;background:var(--bg);border-radius:20px;box-shadow:0 24px 80px #10182838;overflow:hidden}.chat-modal-bar[data-v-6ece00d3]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.chat-modal-bar b[data-v-6ece00d3]{display:block;font-size:16px}.chat-modal-bar span[data-v-6ece00d3]{color:var(--muted);font-size:11px}[data-v-6ece00d3] .chat-shell{flex:1;min-height:0;height:auto;border:0;border-radius:0;box-shadow:none}.chat-search[data-v-6ece00d3]{display:flex;align-items:center;gap:4px;margin-top:10px;padding:5px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.chat-search span[data-v-6ece00d3]{color:var(--muted);font-size:14px;flex-shrink:0}.chat-search input[data-v-6ece00d3]{width:100%;border:0;background:transparent;color:var(--ink);font-size:12px;outline:none}.chat-job-search-wrap[data-v-6ece00d3]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.chat-job-search[data-v-6ece00d3]{display:flex;align-items:center;gap:5px;flex:1;min-width:180px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.chat-job-search span[data-v-6ece00d3]{color:var(--muted);font-size:14px;flex-shrink:0}.chat-job-search input[data-v-6ece00d3]{width:100%;border:0;background:transparent;color:var(--ink);font-size:12px;outline:none}.chat-job-picker-summary[data-v-6ece00d3]{margin-bottom:10px;font-size:12px;font-weight:800;color:var(--sub)}.chat-job-search-empty[data-v-6ece00d3]{text-align:center;padding:32px 16px;color:var(--muted)}.chat-job-search-empty b[data-v-6ece00d3]{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.chat-job-search-empty span[data-v-6ece00d3]{font-size:12px}[data-v-6ece00d3] .chat-compose{grid-template-columns:auto auto auto minmax(0,1fr) auto}[data-v-6ece00d3] .chat-compose .icon-btn{height:36px;width:36px}[data-v-6ece00d3] .chat-compose textarea{height:36px;min-height:36px}[data-v-6ece00d3] .chat-compose .chat-send{height:36px}.emoji-wrap[data-v-6ece00d3]{position:relative}.emoji-trigger-glyph[data-v-6ece00d3]{font:900 18px/1 var(--mono)}.emoji-picker[data-v-6ece00d3]{position:absolute;bottom:44px;left:0;z-index:200;width:336px;background:var(--panel);border:2px solid var(--ink);border-radius:2px;box-shadow:5px 5px 0 var(--ink);overflow:hidden}.emoji-picker-hd[data-v-6ece00d3]{display:flex;align-items:center;justify-content:space-between;min-height:33px;padding:0 10px;border-bottom:2px solid var(--ink);background:repeating-linear-gradient(90deg,var(--blue) 0 8px,color-mix(in srgb,var(--blue) 78%,#fff) 8px 16px);color:#fff;text-shadow:1px 1px 0 var(--ink);font:900 10px var(--mono);letter-spacing:.08em}.emoji-picker-hd b[data-v-6ece00d3]{font:900 10px var(--font);letter-spacing:0}.emoji-cats[data-v-6ece00d3]{display:flex;gap:4px;padding:7px 8px;border-bottom:2px solid var(--line2);background:var(--bg)}.emoji-cats button[data-v-6ece00d3]{width:34px;height:30px;border:1px solid var(--line2);border-radius:1px;background:var(--panel);color:var(--muted);font:900 11px var(--font);cursor:pointer;transition:none}.emoji-cats button.active[data-v-6ece00d3]{border-color:var(--ink);background:var(--blue);color:#fff;box-shadow:2px 2px 0 var(--ink)}.emoji-cats button[data-v-6ece00d3]:hover{border-color:var(--ink);color:var(--ink)}.emoji-cats button.active[data-v-6ece00d3]:hover{color:#fff}.emoji-grid[data-v-6ece00d3]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:9px;max-height:216px;overflow-y:auto;background-color:var(--panel);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:10px 10px}.emoji-grid button[data-v-6ece00d3]{width:34px;height:34px;border:1px solid transparent;border-radius:1px;background:var(--panel);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:none}.emoji-grid button[data-v-6ece00d3]:hover{border-color:var(--ink);background:var(--amberS);box-shadow:2px 2px 0 var(--ink);transform:translate(-1px,-1px)}@media(max-width:440px){.emoji-picker[data-v-6ece00d3]{left:-78px;width:min(336px,calc(100vw - 28px))}.emoji-grid[data-v-6ece00d3]{grid-template-columns:repeat(7,1fr)}}[data-v-6ece00d3] .chat-contacts{min-height:0;overflow:hidden}[data-v-6ece00d3] .chat-user-list{flex:1;min-height:0;overflow-y:auto}.chat-count-inline[data-v-6ece00d3]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;vertical-align:middle}@media(max-width:760px){.chat-modal-window[data-v-6ece00d3]{width:96vw;height:94vh;border-radius:14px}.chat-compose[data-v-6ece00d3]{grid-template-columns:auto auto auto minmax(0,1fr)!important}.chat-compose .chat-send[data-v-6ece00d3]{grid-column:1 / -1;width:100%}}.recommendation-modal[data-v-5e4c2196]{width:min(1320px,98vw)}.recommendation-history-mask[data-v-5e4c2196]{z-index:10010}.recommendation-history-modal[data-v-5e4c2196]{width:min(1320px,98vw)}.recommendation-history-result-body[data-v-5e4c2196]{max-height:82vh;overflow:auto}.recommendation-body[data-v-5e4c2196]{display:grid;gap:14px;max-height:80vh;overflow:auto}.recommendation-form[data-v-5e4c2196]{display:flex;flex-direction:column;gap:12px;padding:14px;border:2px solid var(--ink);background:var(--bg);box-shadow:3px 3px 0 var(--ink)}.recommendation-form-body[data-v-5e4c2196]{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:10px;align-items:end}.recommendation-form textarea[data-v-5e4c2196]{resize:vertical;min-height:74px}.recommendation-form-actions[data-v-5e4c2196]{display:flex;justify-content:space-between;align-items:center}.recommendation-progress[data-v-5e4c2196]{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--line2);background:var(--bg);color:var(--sub);font-size:11px}.recommendation-progress>div[data-v-5e4c2196]:first-child{display:flex;justify-content:space-between;gap:12px}.recommendation-progress b[data-v-5e4c2196]{color:var(--ink)}.recommendation-progress-track[data-v-5e4c2196]{height:8px;background:var(--line2);overflow:hidden}.recommendation-progress-track i[data-v-5e4c2196]{display:block;height:100%;min-width:4px;background:var(--blue);transition:width .3s ease}.recommendation-progress small[data-v-5e4c2196]{color:var(--muted);font:900 10px var(--mono)}.recommendation-history[data-v-5e4c2196]{display:grid;gap:7px;border-top:2px solid var(--ink);padding-top:13px}.recommendation-history-hd[data-v-5e4c2196]{display:flex;justify-content:space-between;align-items:center;gap:12px}.recommendation-history h3[data-v-5e4c2196]{margin:0;font-size:14px}.recommendation-history-hd span[data-v-5e4c2196]{color:var(--muted);font-size:10px}.recommendation-history-row[data-v-5e4c2196]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.recommendation-history-item[data-v-5e4c2196]{min-width:0;display:grid;gap:5px;text-align:left;border:1px solid var(--line2);background:var(--panel);padding:9px 11px;color:var(--ink);cursor:pointer}.recommendation-history-item[data-v-5e4c2196]:hover,.recommendation-history-item.active[data-v-5e4c2196]{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.recommendation-history-delete[data-v-5e4c2196]{align-self:stretch;color:var(--red)}.recommendation-history-top[data-v-5e4c2196],.recommendation-history-meta[data-v-5e4c2196]{display:flex;justify-content:space-between;gap:10px;align-items:center}.recommendation-history-top b[data-v-5e4c2196]{font:900 11px var(--mono)}.recommendation-history-summary[data-v-5e4c2196]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommendation-history-meta[data-v-5e4c2196]{justify-content:flex-start;flex-wrap:wrap;color:var(--muted);font-size:10px}.history-status-finished[data-v-5e4c2196]{color:var(--green)}.history-status-failed[data-v-5e4c2196]{color:var(--red)}.history-status-running[data-v-5e4c2196]{color:var(--blue)}.recommendation-result[data-v-5e4c2196]{display:grid;gap:0;min-width:1000px}.recommendation-summary[data-v-5e4c2196]{font:900 11px var(--mono);color:var(--muted);padding:4px 1px}.recommendation-columns[data-v-5e4c2196],.recommendation-card[data-v-5e4c2196]{display:grid;grid-template-columns:58px minmax(100px,.9fr) minmax(150px,1.2fr) minmax(150px,1.1fr) 105px minmax(220px,1.7fr) 178px;gap:10px;align-items:center}.recommendation-columns[data-v-5e4c2196]{margin-top:8px;padding:8px 11px;border:1px solid var(--line2);border-bottom:0;background:var(--bg);color:var(--muted);font:900 10px var(--mono)}.recommendation-card[data-v-5e4c2196]{border:1px solid var(--line2);background:var(--panel);padding:10px 11px}.recommendation-grade[data-v-5e4c2196]{width:48px;min-height:48px;display:grid;place-content:center;text-align:center;border:2px solid var(--ink);font-family:var(--mono);background:var(--amberS);flex:none}.recommendation-grade b[data-v-5e4c2196]{font-size:20px;line-height:1}.recommendation-grade span[data-v-5e4c2196]{font-size:9px;margin-top:3px}.grade-S[data-v-5e4c2196]{background:var(--blue);color:#fff}.grade-A[data-v-5e4c2196]{background:var(--greenS)}.grade-C[data-v-5e4c2196]{background:var(--bg);color:var(--muted)}.recommendation-company[data-v-5e4c2196],.recommendation-job[data-v-5e4c2196]{font-size:12px;overflow-wrap:anywhere}.recommendation-location[data-v-5e4c2196]{display:grid;gap:3px;color:var(--sub);font-size:11px;overflow-wrap:anywhere}.recommendation-deadline[data-v-5e4c2196]{color:var(--sub);font:700 11px var(--mono)}.recommendation-reason[data-v-5e4c2196]{margin:0;color:var(--sub);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.recommendation-actions[data-v-5e4c2196]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.recommendation-batch[data-v-5e4c2196]{font:700 11px var(--mono);color:var(--sub)}@media(max-width:720px){.recommendation-modal[data-v-5e4c2196]{width:min(98vw,1320px)}.recommendation-form-body[data-v-5e4c2196]{grid-template-columns:1fr}.recommendation-body[data-v-5e4c2196]{max-height:82vh}.recommendation-result[data-v-5e4c2196]{min-width:900px}}.toast-container[data-v-cf59b0c1]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:30000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-cf59b0c1]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:800;font-size:13px;white-space:nowrap;pointer-events:auto;cursor:pointer}.toast-success[data-v-cf59b0c1]{background:var(--green, #059669);color:#fff}.toast-error[data-v-cf59b0c1]{background:var(--red, #e11d48);color:#fff}.toast-info[data-v-cf59b0c1]{background:var(--blue, #2563eb);color:#fff}.toast-enter-active[data-v-cf59b0c1]{transition:all .3s ease}.toast-leave-active[data-v-cf59b0c1]{transition:all .2s ease}.toast-enter-from[data-v-cf59b0c1]{opacity:0;transform:translateY(-12px)}.toast-leave-to[data-v-cf59b0c1]{opacity:0;transform:translateY(-8px)}.app-dialog-mask[data-v-6c857669]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;display:grid;place-items:center;padding:20px;background:#0a0e179e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-dialog-card[data-v-6c857669]{--dialog-accent: var(--amber);display:grid;grid-template-columns:58px minmax(0,1fr);width:min(520px,94vw);overflow:hidden;border:2px solid var(--ink);border-radius:16px;background:var(--panel);box-shadow:7px 7px 0 var(--ink)}.app-dialog-card.tone-danger[data-v-6c857669]{--dialog-accent: var(--red)}.app-dialog-card.tone-info[data-v-6c857669]{--dialog-accent: var(--blue)}.app-dialog-card.tone-success[data-v-6c857669]{--dialog-accent: var(--green)}.app-dialog-accent[data-v-6c857669]{display:flex;justify-content:center;padding-top:23px;background:color-mix(in srgb,var(--dialog-accent) 16%,var(--panel));border-right:1px solid var(--line)}.app-dialog-accent span[data-v-6c857669]{display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--ink);border-radius:8px;background:var(--dialog-accent);color:#fff;box-shadow:3px 3px 0 var(--ink);font:900 16px var(--mono)}.app-dialog-copy[data-v-6c857669]{min-width:0;padding:22px 24px 18px}.app-dialog-kicker[data-v-6c857669]{color:var(--dialog-accent);font:900 10px var(--mono);letter-spacing:.12em}.app-dialog-copy h2[data-v-6c857669]{margin:5px 0 10px;color:var(--ink);font-size:18px}.app-dialog-copy p[data-v-6c857669]{margin:0;color:var(--sub);font-size:13px;line-height:1.75;white-space:pre-line}.app-dialog-input[data-v-6c857669]{display:grid;gap:7px;margin-top:16px}.app-dialog-input span[data-v-6c857669]{color:var(--ink);font-size:12px;font-weight:800}.app-dialog-input input[data-v-6c857669]{width:100%}.app-dialog-input small[data-v-6c857669]{color:var(--red);font-size:10px}.app-dialog-actions[data-v-6c857669]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--line);background:var(--bg)}.app-dialog-actions .btn[data-v-6c857669]{min-width:88px}.app-dialog-enter-active[data-v-6c857669],.app-dialog-leave-active[data-v-6c857669]{transition:opacity .2s ease}.app-dialog-enter-active .app-dialog-card[data-v-6c857669],.app-dialog-leave-active .app-dialog-card[data-v-6c857669]{transition:transform .24s var(--spring),opacity .2s ease}.app-dialog-enter-from[data-v-6c857669],.app-dialog-leave-to[data-v-6c857669]{opacity:0}.app-dialog-enter-from .app-dialog-card[data-v-6c857669],.app-dialog-leave-to .app-dialog-card[data-v-6c857669]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:560px){.app-dialog-card[data-v-6c857669]{grid-template-columns:46px minmax(0,1fr);border-radius:12px;box-shadow:5px 5px 0 var(--ink)}.app-dialog-accent[data-v-6c857669]{padding-top:20px}.app-dialog-accent span[data-v-6c857669]{width:26px;height:26px}.app-dialog-copy[data-v-6c857669]{padding:18px 16px 16px}.app-dialog-actions[data-v-6c857669]{display:grid;grid-template-columns:1fr 1fr}.app-dialog-actions .btn[data-v-6c857669]{width:100%}.app-dialog-actions .btn[data-v-6c857669]:only-child{grid-column:1 / -1}}.desktop-titlebar{-webkit-app-region:drag;position:relative;z-index:10002;display:flex;align-items:center;justify-content:space-between;min-width:0;border-bottom:3px solid var(--ink);background:repeating-linear-gradient(135deg,var(--blue) 0 8px,color-mix(in srgb,var(--blue) 82%,#fff) 8px 16px);color:#fff;-webkit-user-select:none;user-select:none}.desktop-titlebar-brand{display:flex;align-items:center;min-width:0;gap:9px;padding:0 12px;text-shadow:2px 2px 0 var(--ink)}.desktop-titlebar-brand b{font-size:12px;letter-spacing:.08em;white-space:nowrap}.desktop-titlebar-brand small{color:#ffffffb8;font:900 8px var(--mono);letter-spacing:.1em;white-space:nowrap}.desktop-titlebar-pixel{width:11px;height:11px;border:2px solid #fff;background:var(--amber);box-shadow:2px 2px 0 var(--ink)}.desktop-window-controls{-webkit-app-region:no-drag;align-self:stretch;display:flex}.desktop-window-controls{border:0}.desktop-window-controls button{display:grid;width:43px;height:100%;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;cursor:pointer;text-shadow:none;transform:none}.desktop-window-controls button:hover{background:#ffffff29;color:#fff;box-shadow:none;text-shadow:none}.desktop-window-controls button:active{background:#ffffff38;box-shadow:none;text-shadow:none;transform:none}.desktop-window-controls .desktop-window-close:hover{background:var(--red);color:#fff}.desktop-window-controls svg{width:14px;height:14px;fill:currentColor;shape-rendering:crispEdges}html[data-style=aurora] .desktop-titlebar{border-bottom:1px solid rgba(255,255,255,.4);background:linear-gradient(100deg,#6551d8e0,#3b8dadd1,#3aa98fc7);box-shadow:0 8px 28px #362d8233;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}html[data-style=aurora] .desktop-titlebar-brand{text-shadow:none}html[data-style=aurora] .desktop-titlebar-pixel{border:0;border-radius:50%;background:#ffe074;box-shadow:0 0 13px #ffe074}html[data-style=anime] .desktop-titlebar{border-bottom:2px solid #24335e;background:linear-gradient(100deg,#354f9e 0,#354f9e 68%,#df6279 68%);box-shadow:none}html[data-style=anime] .desktop-titlebar-brand{text-shadow:2px 2px 0 #24335e}html[data-style=anime] .desktop-titlebar-pixel{border-radius:50%;background:#ffd071;box-shadow:2px 2px #24335e}html[data-style=terminal] .desktop-titlebar{border-bottom:1px solid var(--blue);background:#08130e;color:#aef2c9}html[data-style=terminal] .desktop-titlebar-brand{text-shadow:none}html[data-style=terminal] .desktop-titlebar-pixel{border:0;background:var(--blue);box-shadow:0 0 10px var(--blue)}@media(max-width:720px){.desktop-titlebar-brand small{display:none}}.desktop-login{display:flex;width:100vw;height:100vh;flex-direction:column;overflow:hidden;border:3px solid var(--ink);background-color:var(--bg);background-image:linear-gradient(rgba(56,106,87,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(56,106,87,.07) 1px,transparent 1px);background-size:12px 12px;color:var(--ink);font-family:var(--font)}.desktop-login-titlebar{-webkit-app-region:drag;display:flex;min-height:38px;align-items:center;justify-content:space-between;border-bottom:3px solid var(--ink);background:repeating-linear-gradient(135deg,var(--blue) 0 8px,color-mix(in srgb,var(--blue) 82%,#fff) 8px 16px);color:#fff}.desktop-login-titlebar>div{display:flex;align-items:center;gap:8px;padding-left:11px;text-shadow:2px 2px 0 var(--ink)}.desktop-login-titlebar>div span{width:10px;height:10px;border:2px solid #fff;background:var(--amber);box-shadow:2px 2px 0 var(--ink)}.desktop-login-titlebar b{font:900 9px var(--mono);letter-spacing:.12em}.desktop-login-titlebar nav{-webkit-app-region:no-drag;align-self:stretch;display:flex}.desktop-login-titlebar nav button{display:grid;width:38px;height:100%;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.desktop-login-titlebar nav button:hover{background:#ffffff29}.desktop-login-titlebar nav button:last-child:hover{background:var(--red)}.desktop-login-titlebar svg{width:13px;height:13px;fill:currentColor;shape-rendering:crispEdges}.desktop-login-content{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;padding:24px 38px 14px}.desktop-login-avatar{display:grid;width:72px;height:72px;place-items:center;border:3px solid var(--ink);background:var(--panel);box-shadow:6px 6px 0 var(--ink)}.desktop-login-avatar span{width:30px;height:30px;border:5px solid var(--ink);background:var(--blue);box-shadow:5px 5px 0 var(--amber)}.desktop-login-copy{margin:18px 0 15px;text-align:center}.desktop-login-copy small{color:var(--blue);font:900 9px var(--mono);letter-spacing:.14em}.desktop-login-copy h1{margin:5px 0 4px;font-size:20px;letter-spacing:.04em}.desktop-login-copy p{margin:0;color:var(--muted);font-size:11px}form{width:100%}form>label{display:block;margin-bottom:10px}form>label>span{display:block;margin-bottom:5px;font-size:10px;font-weight:900}input{width:100%;height:38px;padding:0 11px;border:2px solid var(--ink);border-radius:0;background:var(--panel);color:var(--ink);font:12px var(--font);outline:none;box-shadow:2px 2px 0 var(--line2)}input:focus{background:var(--blueS);box-shadow:3px 3px 0 var(--ink)}.desktop-login-options{display:flex;justify-content:space-between;margin:3px 0 0}.desktop-login-options label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;cursor:pointer}.desktop-login-options input{width:14px;height:14px;margin:0;padding:0;box-shadow:none;accent-color:var(--blue)}.desktop-login-error{min-height:25px;padding-top:7px;color:var(--red);font-size:10px;text-align:center}.desktop-login-submit{width:100%;height:39px;border:2px solid var(--ink);border-radius:0;background:var(--blue);color:#fff;box-shadow:3px 3px 0 var(--ink);font:900 12px var(--font);cursor:pointer}.desktop-login-submit:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.desktop-login-submit:disabled{cursor:wait;opacity:.65}.desktop-login-switch{margin-top:15px;border:0;background:transparent;color:var(--blue);font:900 10px var(--font);cursor:pointer}.desktop-login-switch:hover{text-decoration:underline}.desktop-login>footer{display:flex;justify-content:space-between;padding:7px 10px;border-top:2px solid var(--ink);background:var(--panel);color:var(--muted);font:900 8px var(--mono);letter-spacing:.08em}html[data-style=aurora] .desktop-login{border-color:transparent;background-image:radial-gradient(circle at 15% 5%,rgba(117,89,255,.23),transparent 40%),radial-gradient(circle at 90% 80%,rgba(60,200,189,.2),transparent 44%)}html[data-style=aurora] .desktop-login-titlebar{border-bottom:1px solid rgba(255,255,255,.3);background:linear-gradient(100deg,#6551d8,#3b8dad 60%,#3aa98f)}html[data-style=aurora] .desktop-login-titlebar>div{text-shadow:none}html[data-style=aurora] .desktop-login-avatar{border:1px solid rgba(255,255,255,.7);border-radius:22px;background:var(--panel);box-shadow:0 18px 42px #4a38a13d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-style=aurora] .desktop-login-avatar span{border:0;border-radius:12px;background:linear-gradient(135deg,#7559ff,#3cc8bd);box-shadow:0 8px 18px #6857e552}html[data-style=aurora] input{border:1px solid var(--line2);border-radius:11px;box-shadow:inset 0 1px #fff9}html[data-style=aurora] input:focus{box-shadow:0 0 0 3px var(--blueS)}html[data-style=aurora] .desktop-login-submit{border:0;border-radius:11px;background:linear-gradient(135deg,#7559ff,#537ee9);box-shadow:0 9px 22px #6857e547}html[data-style=aurora] .desktop-login>footer{border-color:var(--line);background:#ffffff38}html[data-style=terminal] .desktop-login{border:1px solid var(--blue);background-image:repeating-linear-gradient(0deg,transparent 0 3px,var(--blueS) 3px 4px)}html[data-style=terminal] .desktop-login-titlebar{border-bottom:1px solid var(--blue);background:#08130e;color:#aef2c9}html[data-style=terminal] .desktop-login-titlebar>div{text-shadow:none}html[data-style=terminal] .desktop-login-avatar{border:1px solid var(--blue);border-radius:3px;box-shadow:0 0 22px var(--blueS)}html[data-style=terminal] .desktop-login-avatar span{border:1px solid var(--blue);background:var(--blueS);box-shadow:none}html[data-style=terminal] input{border:1px solid var(--line2);border-radius:3px;background:var(--panel);box-shadow:none}html[data-style=terminal] input:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}html[data-style=terminal] .desktop-login-submit{border:1px solid var(--blue);border-radius:3px;color:var(--bg);background:var(--blue);box-shadow:none}html[data-style=terminal] .desktop-login>footer{border-color:var(--line2)}html[data-style=anime] .desktop-login{border:3px solid var(--ink);background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--redS) 1px,transparent 1.3px);background-size:18px 18px}html[data-style=anime] .desktop-login-titlebar{border-bottom:2px solid var(--ink);background:linear-gradient(100deg,#354f9e 0,#354f9e 68%,#df6279 68%)}html[data-style=anime] .desktop-login-titlebar>div{text-shadow:none}html[data-style=anime] .desktop-login-titlebar>div span{border-radius:50%;background:#ffd071}html[data-style=anime] .desktop-login-avatar{border:3px solid var(--ink);border-radius:50% 50% 44% 56%;background:linear-gradient(135deg,#fff,#ffe5ea);box-shadow:5px 6px 0 var(--ink);transform:rotate(-3deg)}html[data-style=anime] .desktop-login-avatar span{border:0;background:#526dc7;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,80% 94%,50% 71%,20% 94%,32% 56%,2% 35%,39% 35%);box-shadow:none}html[data-style=anime] input{border:2px solid var(--line2);border-radius:9px 14px;box-shadow:inset 0 -3px 0 var(--blueS)}html[data-style=anime] .desktop-login-submit{border:2px solid var(--ink);border-radius:9px 14px;background:var(--blue);box-shadow:3px 4px 0 var(--ink)}html[data-style=anime] .desktop-login>footer{border-color:var(--ink);background:var(--sidebar)}.desktop-widget-mode *{box-sizing:border-box}html.desktop-widget-mode,html.desktop-widget-mode body,html.desktop-widget-mode #app{width:100%;height:100%;margin:0;overflow:hidden;background:#eef2f4;color:#18332a;font-family:Microsoft YaHei,system-ui,sans-serif}.desktop-widget{display:flex;flex-direction:column;height:100%;border:1px solid #9bb7ab;background:#f8faf9;box-shadow:inset 0 0 0 2px #fff}.widget-titlebar{-webkit-app-region:drag;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 8px 0 14px;border-bottom:1px solid #cbdad4;background:#e7f0ec}.widget-heading{display:flex;align-items:center;gap:9px;font-size:14px;letter-spacing:.04em}.widget-mark{width:10px;height:10px;border:2px solid #18332a;background:#5fa783;box-shadow:2px 2px #18332a}.widget-actions{-webkit-app-region:no-drag;display:flex;gap:4px}.widget-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#526b62;font:700 15px system-ui;cursor:pointer}.widget-actions button:hover,.widget-actions button.active{border-color:#83aa99;background:#fff;color:#176342}.widget-actions button:last-child:hover{color:#b42318;border-color:#e4a8a3}.widget-subbar{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;border-bottom:1px solid #dbe5e1;color:#6c8078;font-size:11px}.widget-subbar button,.widget-empty button{border:0;background:transparent;color:#267758;font:700 11px inherit;cursor:pointer}.widget-body{flex:1;min-height:0;overflow:auto;padding:7px}.widget-body::-webkit-scrollbar{width:6px}.widget-body::-webkit-scrollbar-thumb{border-radius:6px;background:#b9cbc4}.record-row,.schedule-row{display:flex;width:100%;align-items:center;gap:10px;margin:0 0 6px;padding:10px;border:1px solid #d5e1dc;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.record-row:hover,.schedule-row:hover{border-color:#75a48f;background:#f2f8f5}.record-main,.schedule-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.record-main b,.schedule-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.record-main small,.schedule-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75877f;font-size:10px}.record-side{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:4px}.record-side em{padding:3px 7px;border-radius:999px;background:#e6f1ec;color:#267758;font-size:10px;font-style:normal;font-weight:700}.record-side em[data-progress=已挂],.record-side em[data-progress=放弃]{background:#fae9e7;color:#b42318}.record-side small{color:#82928c;font-size:9px}.schedule-date{display:flex;width:48px;flex:0 0 48px;flex-direction:column;align-items:center;gap:3px;padding-right:9px;border-right:1px solid #e0e8e5}.schedule-date b{font-size:13px}.schedule-date small{color:#73877e;font-size:9px}.schedule-row i{width:7px;height:7px;border-radius:50%;background:#5fa783}.schedule-row i.urgent{background:#e14b40;box-shadow:0 0 0 3px #fbe5e2}.widget-empty{display:flex;height:100%;min-height:140px;align-items:center;justify-content:center;gap:8px;color:#81918a;font-size:12px}.widget-empty.error{color:#b42318}.widget-footer{display:flex;justify-content:space-between;padding:7px 12px;border-top:1px solid #dbe5e1;color:#8a9993;font-size:9px}.desktop-widget.locked .widget-titlebar{-webkit-app-region:no-drag}@media(prefers-color-scheme:dark){html.desktop-widget-mode,html.desktop-widget-mode body,html.desktop-widget-mode #app{background:#17231f;color:#e4eee9}.desktop-widget{border-color:#3e5b50;background:#1c2924;box-shadow:none}.widget-titlebar{border-color:#3c554b;background:#263a32}.widget-subbar,.widget-footer{border-color:#344a41;color:#91a79e}.widget-actions button{color:#a7bbb2}.widget-actions button:hover,.widget-actions button.active{background:#30473d;color:#85d2ad}.record-row,.schedule-row{border-color:#344b41;background:#22332c}.record-row:hover,.schedule-row:hover{border-color:#5b9078;background:#293e35}.record-main small,.schedule-main small,.record-side small,.schedule-date small{color:#91a59c}}html.desktop-widget-mode,html.desktop-widget-mode body,html.desktop-widget-mode #app{background-color:#e9efe9;background-image:linear-gradient(rgba(24,51,42,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(24,51,42,.08) 1px,transparent 1px);background-size:12px 12px;font-family:Fusion Pixel Zh_hans,Microsoft YaHei,monospace;image-rendering:pixelated}.desktop-widget{border:3px solid #18332a;border-radius:0;background:#f7faf7;box-shadow:inset 0 0 0 2px #fff}.widget-titlebar{min-height:48px;padding:0 7px 0 13px;border-bottom:3px solid #18332a;background:repeating-linear-gradient(135deg,#386a57 0,#386a57 8px,#447863 8px,#447863 16px);color:#fff;text-shadow:2px 2px 0 #18332a}.widget-heading{gap:10px;font-size:13px;letter-spacing:.12em}.widget-mark{width:12px;height:12px;border:2px solid #fff;border-radius:0;background:#f0c443;box-shadow:2px 2px #18332a}.widget-actions{gap:5px}.widget-actions button{width:27px;height:27px;border:2px solid #18332a;border-radius:0;background:#f7faf7;color:#18332a;box-shadow:2px 2px #18332a;font:900 13px monospace;text-shadow:none}.widget-actions button:hover{transform:translate(-1px,-1px);border-color:#18332a;background:#f0c443;color:#18332a;box-shadow:3px 3px #18332a}.widget-actions button.active{border-color:#18332a;background:#67b58f;color:#102b22;box-shadow:inset 2px 2px #18332a59}.widget-actions button:last-child:hover{border-color:#18332a;background:#e65b50;color:#fff}.widget-actions .pixel-icon-btn svg{display:block;width:15px;height:15px;fill:currentColor;shape-rendering:crispEdges}.widget-actions .pixel-icon-btn{padding:4px}.widget-subbar{padding:8px 11px;border-bottom:2px solid #18332a;background:#dfe9e3;color:#425d53;font:900 10px monospace;letter-spacing:.04em}.widget-subbar:before{content:"// ";color:#386a57}.widget-subbar button,.widget-empty button{padding:3px 6px;border:1px solid #18332a;border-radius:0;background:#fff;color:#265c48;box-shadow:1px 1px #18332a;font:900 10px Fusion Pixel Zh_hans,monospace}.widget-body{padding:9px;background-image:linear-gradient(rgba(56,106,87,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(56,106,87,.035) 1px,transparent 1px);background-size:8px 8px}.widget-body::-webkit-scrollbar{width:10px}.widget-body::-webkit-scrollbar-track{border-left:2px solid #18332a;background:#dfe9e3}.widget-body::-webkit-scrollbar-thumb{border:2px solid #18332a;border-radius:0;background:#67b58f}.record-row,.schedule-row{gap:10px;margin:0 0 8px;padding:9px;border:2px solid #18332a;border-radius:0;background:#fff;box-shadow:3px 3px #aebfb7;transition:none}.record-row:hover,.schedule-row:hover{transform:translate(-1px,-1px);border-color:#18332a;background:#edf7f1;box-shadow:4px 4px #18332a}.record-main b,.schedule-main b{font-size:12px;letter-spacing:.03em}.record-main small,.schedule-main small{color:#60766d;font-size:10px}.record-side em{padding:3px 6px;border:1px solid #18332a;border-radius:0;background:#cce9d9;color:#174d38;box-shadow:1px 1px #18332a;font:900 9px Fusion Pixel Zh_hans,monospace}.record-side em[data-progress=已挂],.record-side em[data-progress=放弃]{background:#f6c4bf;color:#8e2018}.record-side small{color:#61776e;font:900 9px monospace}.schedule-date{width:54px;flex-basis:54px;gap:4px;padding:6px 8px 6px 0;border-right:2px dashed #18332a}.schedule-date b{color:#285d49;font:900 14px monospace}.schedule-date small{padding:2px 3px;background:#dfe9e3;color:#425d53;font-size:9px}.schedule-row i{width:9px;height:9px;border:2px solid #18332a;border-radius:0;background:#67b58f;box-shadow:1px 1px #18332a}.schedule-row i.urgent{background:#e65b50;box-shadow:2px 2px #18332a}.widget-empty{color:#61776e;font:900 11px monospace}.widget-empty:before{content:"[ EMPTY ]";color:#386a57}.widget-empty.error:before{content:"[ ERR ]";color:#b42318}.widget-footer{padding:7px 10px;border-top:2px solid #18332a;background:#dfe9e3;color:#52685f;font:900 9px monospace;letter-spacing:.03em}@media(prefers-color-scheme:dark){html.desktop-widget-mode,html.desktop-widget-mode body,html.desktop-widget-mode #app{background-color:#16241e;background-image:linear-gradient(rgba(126,176,151,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(126,176,151,.08) 1px,transparent 1px)}.desktop-widget{border-color:#0a1511;background:#203129;box-shadow:inset 0 0 0 2px #334c41}.widget-titlebar{border-color:#0a1511;background:repeating-linear-gradient(135deg,#294f40 0,#294f40 8px,#315e4c 8px,#315e4c 16px)}.widget-subbar,.widget-footer{border-color:#0a1511;background:#263b32;color:#a3b9af}.widget-subbar button{background:#d9e8e0}.widget-body{background-color:#1c2b25}.record-row,.schedule-row{border-color:#0a1511;background:#263a31;color:#e2eee8;box-shadow:3px 3px #0a1511}.record-row:hover,.schedule-row:hover{border-color:#0a1511;background:#30483d}.record-main small,.schedule-main small,.record-side small{color:#9bb0a7}.schedule-date{border-color:#8da99c}.schedule-date b{color:#85c9a8}.schedule-date small{background:#31483e;color:#b8cbc2}}.desktop-widget{position:relative}.record-row:focus-visible{outline:3px solid #f0c443;outline-offset:1px}.record-view{padding:2px 5px;border:1px solid #18332a;border-radius:0;background:#dfe9e3;color:#24684f;box-shadow:1px 1px #18332a;font:900 9px Fusion Pixel Zh_hans,monospace;text-decoration:none;cursor:pointer}.record-view:hover{background:#f0c443;color:#18332a}.schedule-row{cursor:default}.widget-detail-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:14px;background:#0c1914b8}.widget-detail{display:flex;width:100%;max-height:100%;flex-direction:column;border:3px solid #18332a;background:#f7faf7;box-shadow:7px 7px #0d1c17}.widget-detail>header{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-bottom:3px solid #18332a;background:repeating-linear-gradient(135deg,#386a57 0,#386a57 8px,#447863 8px,#447863 16px);color:#fff;text-shadow:2px 2px 0 #18332a}.widget-detail>header small{font:900 8px monospace;letter-spacing:.12em}.widget-detail>header h2{margin:2px 0 0;font-size:14px;line-height:1.2}.widget-detail>header button{width:27px;height:27px;border:2px solid #18332a;background:#f7faf7;color:#18332a;box-shadow:2px 2px #18332a;font:900 15px monospace;cursor:pointer}.widget-detail-body{min-height:0;overflow:auto;padding:9px;background-image:linear-gradient(rgba(56,106,87,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,106,87,.04) 1px,transparent 1px);background-size:8px 8px}.widget-detail dl{display:grid;grid-template-columns:82px minmax(0,1fr);margin:0;border-top:2px solid #18332a;border-left:2px solid #18332a}.widget-detail dt,.widget-detail dd{min-width:0;margin:0;padding:6px 7px;border-right:2px solid #18332a;border-bottom:2px solid #18332a;overflow-wrap:anywhere;font-size:10px}.widget-detail dt{background:#dfe9e3;color:#425d53;font-weight:900}.widget-detail dd{background:#fff;color:#18332a}.widget-detail-note{margin-top:9px;border:2px solid #18332a;background:#fff}.widget-detail-note b{display:block;padding:5px 7px;border-bottom:2px solid #18332a;background:#f0c443;font-size:10px}.widget-detail-note p{margin:0;padding:7px;white-space:pre-wrap;overflow-wrap:anywhere;color:#425d53;font-size:10px;line-height:1.5}.widget-detail>footer{display:flex;align-items:center;justify-content:flex-end;min-height:40px;padding:7px 9px;border-top:3px solid #18332a;background:#dfe9e3;color:#61776e;font-size:9px}.detail-link{padding:5px 8px;border:2px solid #18332a;background:#67b58f;color:#102b22;box-shadow:2px 2px #18332a;font:900 10px Fusion Pixel Zh_hans,monospace;cursor:pointer}.detail-link:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #18332a}@media(prefers-color-scheme:dark){.record-view{color:#85c9a8}.widget-detail{border-color:#0a1511;background:#203129;box-shadow:7px 7px #07100c}.widget-detail>header,.widget-detail>footer{border-color:#0a1511}.widget-detail>footer{background:#263b32}.widget-detail dl,.widget-detail dt,.widget-detail dd{border-color:#0a1511}.widget-detail dt{background:#31483e;color:#b8cbc2}.widget-detail dd,.widget-detail-note{background:#263a31;color:#e2eee8}.widget-detail-note{border-color:#0a1511}.widget-detail-note b{border-color:#0a1511;color:#18332a}.widget-detail-note p{color:#b8cbc2}}html[data-style=aurora].desktop-widget-mode,html[data-style=aurora].desktop-widget-mode body,html[data-style=aurora].desktop-widget-mode #app{background:var(--bg);color:var(--ink);font-family:Segoe UI Variable,Microsoft YaHei,sans-serif;background-image:radial-gradient(circle at 10% 0,rgba(117,89,255,.28),transparent 48%),radial-gradient(circle at 100% 80%,rgba(60,200,189,.22),transparent 46%)}html[data-style=aurora] .desktop-widget{border:1px solid rgba(255,255,255,.55);border-radius:14px;background:var(--panel);box-shadow:inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-style=aurora] .widget-titlebar{border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(100deg,#6551d8e0,#3b8dadd9);text-shadow:none}html[data-style=aurora] .widget-mark{border:0;border-radius:50%;background:#ffe074;box-shadow:0 0 14px #ffe074}html[data-style=aurora] .widget-actions button{border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff14;color:#fff;box-shadow:none}html[data-style=aurora] .widget-actions button:hover,html[data-style=aurora] .widget-actions button.active{transform:none;border-color:#ffffff80;background:#ffffff2e;color:#fff;box-shadow:none}html[data-style=aurora] .widget-subbar,html[data-style=aurora] .widget-footer{border-color:var(--line);background:color-mix(in srgb,var(--panel) 84%,transparent);color:var(--muted);font-family:inherit}html[data-style=aurora] .widget-subbar:before{display:none}html[data-style=aurora] .widget-subbar button,html[data-style=aurora] .widget-empty button{border:0;border-radius:7px;background:var(--blueS);color:var(--blue);box-shadow:none;font-family:inherit}html[data-style=aurora] .widget-body{background:transparent}html[data-style=aurora] .record-row,html[data-style=aurora] .schedule-row{border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--ink);box-shadow:none}html[data-style=aurora] .record-row:hover,html[data-style=aurora] .schedule-row:hover{transform:none;border-color:var(--blue);background:var(--blueS);box-shadow:0 10px 25px #31287524}html[data-style=aurora] .record-main small,html[data-style=aurora] .schedule-main small,html[data-style=aurora] .record-side small{color:var(--muted)}html[data-style=aurora] .record-side em{border:0;border-radius:999px;background:var(--greenS);color:var(--green);box-shadow:none;font-family:inherit}html[data-style=aurora] .record-view{border:0;border-radius:6px;background:var(--blueS);color:var(--blue);box-shadow:none;font-family:inherit}html[data-style=aurora] .widget-detail{border:1px solid var(--line2);border-radius:14px;background:var(--panel);box-shadow:0 24px 60px #00000059}html[data-style=aurora] .widget-detail>header{border-color:#ffffff29;background:linear-gradient(100deg,#6551d8,#3b8dad);text-shadow:none}html[data-style=aurora] .widget-detail dl,html[data-style=aurora] .widget-detail dt,html[data-style=aurora] .widget-detail dd{border-color:#ffffff24}html[data-style=aurora] .widget-detail dt{background:var(--blueS);color:var(--muted)}html[data-style=aurora] .widget-detail dd,html[data-style=aurora] .widget-detail-note{background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--ink)}html[data-style=terminal].desktop-widget-mode,html[data-style=terminal].desktop-widget-mode body,html[data-style=terminal].desktop-widget-mode #app{background:#07110d;color:#c8f8dc;font-family:Cascadia Mono,Consolas,Microsoft YaHei,monospace;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(65,209,125,.025) 3px 4px)}html[data-style=terminal] .desktop-widget{border:1px solid #41d17d;border-radius:0;background:#0b1712;box-shadow:inset 0 0 22px #41d17d0a}html[data-style=terminal] .widget-titlebar{border-bottom:1px solid #41d17d;background:#08130e;color:#c8f8dc;text-shadow:none}html[data-style=terminal] .widget-heading:before{content:">";color:#41d17d}html[data-style=terminal] .widget-mark{display:none}html[data-style=terminal] .widget-actions button{border:1px solid #2b5a40;border-radius:2px;background:#0b1712;color:#81aa91;box-shadow:none}html[data-style=terminal] .widget-actions button:hover,html[data-style=terminal] .widget-actions button.active{transform:none;border-color:#41d17d;background:#41d17d1c;color:#41d17d;box-shadow:none}html[data-style=terminal] .widget-subbar,html[data-style=terminal] .widget-footer{border-color:#2b5a40;background:#08130e;color:#81aa91;font-family:inherit}html[data-style=terminal] .widget-subbar:before{content:"// ";color:#41d17d}html[data-style=terminal] .widget-subbar button,html[data-style=terminal] .widget-empty button{border:1px solid #2b5a40;border-radius:2px;background:#0b1712;color:#41d17d;box-shadow:none;font-family:inherit}html[data-style=terminal] .widget-body{background:#07110d;background-image:none}html[data-style=terminal] .record-row,html[data-style=terminal] .schedule-row{border:1px solid #183326;border-radius:2px;background:#0b1712;color:#c8f8dc;box-shadow:none}html[data-style=terminal] .record-row:hover,html[data-style=terminal] .schedule-row:hover{transform:none;border-color:#41d17d;background:#41d17d12;box-shadow:none}html[data-style=terminal] .record-main small,html[data-style=terminal] .schedule-main small,html[data-style=terminal] .record-side small{color:#81aa91}html[data-style=terminal] .record-side em{border:1px solid #2b5a40;border-radius:2px;background:#41d17d1a;color:#55e68f;box-shadow:none;font-family:inherit}html[data-style=terminal] .record-view{border:1px solid #2b5a40;border-radius:2px;background:#0b1712;color:#41d17d;box-shadow:none;font-family:inherit}html[data-style=terminal] .widget-detail{border:1px solid #41d17d;background:#0b1712;box-shadow:0 0 28px #41d17d21}html[data-style=terminal] .widget-detail>header{border-color:#41d17d;background:#08130e;color:#c8f8dc;text-shadow:none}html[data-style=terminal] .widget-detail dl,html[data-style=terminal] .widget-detail dt,html[data-style=terminal] .widget-detail dd{border-color:#2b5a40}html[data-style=terminal] .widget-detail dt{background:#41d17d14;color:#81aa91}html[data-style=terminal] .widget-detail dd,html[data-style=terminal] .widget-detail-note{background:#0b1712;color:#c8f8dc}html[data-style=anime].desktop-widget-mode,html[data-style=anime].desktop-widget-mode body,html[data-style=anime].desktop-widget-mode #app{background:#fff7e9;color:#24335e;font-family:Segoe UI,Microsoft YaHei,sans-serif;background-image:radial-gradient(circle at 1px 1px,rgba(223,98,121,.14) 1px,transparent 1.3px);background-size:18px 18px}html[data-style=anime] .desktop-widget{border:3px solid #24335e;border-radius:12px 20px;background:#fffdf8;box-shadow:inset 0 0 0 2px #fff}html[data-style=anime] .widget-titlebar{border-bottom:2px solid #24335e;background:linear-gradient(100deg,#354f9e 0,#354f9e 68%,#df6279 68%);color:#fff;text-shadow:none}html[data-style=anime] .widget-heading:after{content:"★";color:#ffd071;font-size:16px;transform:rotate(10deg)}html[data-style=anime] .widget-mark{border:2px solid #24335e;border-radius:50%;background:#ffd071;box-shadow:2px 2px #24335e}html[data-style=anime] .widget-actions button{border:2px solid #24335e;border-radius:7px 10px;background:#fffdf8;color:#24335e;box-shadow:2px 2px #24335e}html[data-style=anime] .widget-actions button:hover,html[data-style=anime] .widget-actions button.active{transform:rotate(-3deg);border-color:#24335e;background:#ffd071;color:#24335e;box-shadow:2px 2px #24335e}html[data-style=anime] .widget-subbar,html[data-style=anime] .widget-footer{border-color:#24335e;background:#fff3df;color:#647092;font-family:inherit}html[data-style=anime] .widget-subbar:before{content:"✦ ";color:#df6279}html[data-style=anime] .widget-subbar button,html[data-style=anime] .widget-empty button{border:1px solid #24335e;border-radius:6px;background:#fffdf8;color:#526dc7;box-shadow:1px 1px #24335e;font-family:inherit}html[data-style=anime] .widget-body{background:transparent}html[data-style=anime] .record-row,html[data-style=anime] .schedule-row{border:2px solid #24335e;border-radius:8px 14px;background:#fffdf8;color:#24335e;box-shadow:3px 3px #24335e26}html[data-style=anime] .record-row:nth-child(2n),html[data-style=anime] .schedule-row:nth-child(2n){border-radius:14px 8px}html[data-style=anime] .record-row:hover,html[data-style=anime] .schedule-row:hover{transform:rotate(-.5deg);border-color:#24335e;background:#fff1f3;box-shadow:4px 4px #24335e}html[data-style=anime] .record-main small,html[data-style=anime] .schedule-main small,html[data-style=anime] .record-side small{color:#647092}html[data-style=anime] .record-side em{border:1px solid #24335e;border-radius:7px;background:#dff4ec;color:#286c5b;box-shadow:1px 1px #24335e;font-family:inherit}html[data-style=anime] .record-view{border:1px solid #24335e;border-radius:6px;background:#e8edff;color:#354f9e;box-shadow:1px 1px #24335e;font-family:inherit}html[data-style=anime] .widget-detail{border:3px solid #24335e;border-radius:14px 24px;background:#fffdf8;box-shadow:7px 8px #24335e}html[data-style=anime] .widget-detail>header{border-color:#24335e;background:linear-gradient(100deg,#354f9e,#df6279);text-shadow:none}html[data-style=anime] .widget-detail dl,html[data-style=anime] .widget-detail dt,html[data-style=anime] .widget-detail dd{border-color:#24335e}html[data-style=anime] .widget-detail dt{background:#fff0d7;color:#647092}html[data-style=anime] .widget-detail dd,html[data-style=anime] .widget-detail-note{background:#fffdf8;color:#24335e}
