@media screen{:root{--background:#f7f5ee;--foreground:#202f40;--card:#fffefa;--card-foreground:#202f40;--popover:#fffefa;--popover-foreground:#202f40;--primary:#2459c5;--primary-foreground:#fff;--secondary:#eeeae0;--secondary-foreground:#324454;--muted:#f0ede4;--muted-foreground:#59665f;--accent:#e8eef8;--accent-foreground:#234f97;--border:#d9d8ce;--input:#babfb8;--ring:#3468c7;--destructive:#ab3a35;--success:#2e7054;--warning:#87610e;--chart-1:#315ead;--chart-2:#48826f;--chart-3:#ac702d;--chart-4:#896487;--chart-5:#84732e;--chart-6:#496c84;--diary-ink:#20364a;--diary-gold:#f4c56a;--diary-sheet:#fffefa;--diary-tint:#edf1f0;--radius:.6rem}.dark{--background:#17242d;--foreground:#eceee8;--card:#20313b;--card-foreground:#eceee8;--popover:#243640;--popover-foreground:#eceee8;--primary:#a8c4ff;--primary-foreground:#152b47;--secondary:#293b45;--secondary-foreground:#e6eae7;--muted:#273740;--muted-foreground:#b2bebc;--accent:#314956;--accent-foreground:#e9f1fa;--border:#43525b;--input:#597079;--ring:#9ebfff;--success:#8bd0a6;--warning:#f2ce86;--destructive:#ffaaa1;--diary-ink:#102330;--diary-sheet:#20313b;--diary-tint:#293a42}body{font-family:var(--font-geist-sans),-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}.diary-shell{min-height:100dvh}.diary-rail{display:none}.diary-toolbar{z-index:40;background:var(--diary-sheet);border-bottom:1px solid var(--border);position:sticky;top:0}.diary-toolbar-inner{align-items:center;gap:.5rem;max-width:1200px;min-height:56px;margin:auto;padding:0 clamp(.65rem,2.4vw,2rem);display:flex}.diary-compact-brand{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-size:clamp(.86rem,3.8vw,1.08rem);font-weight:680;display:flex}.diary-compact-brand img{width:28px;height:28px}.diary-current{display:none}.diary-toolbar-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.diary-toolbar-tools button{flex-shrink:0}.diary-bottom-nav{background:var(--diary-sheet)}.diary-bottom-nav a[aria-current=page]{color:var(--primary);font-weight:650}.diary-bottom-nav a[aria-current=page]>span{background:var(--accent);border-radius:6px}.diary-content,.diary-content main{min-width:0}.diary-content h1,.diary-auth-brand strong{letter-spacing:.015em;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,Georgia,serif}.diary-content main h1{font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.35}.diary-entry-head{padding:clamp(.4rem,1vw,.9rem) 0 0}.diary-entry-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding-bottom:1.15rem;display:flex}.diary-entry-title h1{font-weight:700;font-size:clamp(1.7rem,3.4vw,2.7rem)!important}.diary-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.82rem}.diary-target{color:var(--primary);margin-bottom:.75rem;font-size:.875rem}.diary-ledger{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.diary-ledger-link{min-height:55px;color:var(--muted-foreground);align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.875rem;display:flex}.diary-ledger-link+.diary-ledger-link{border-left:1px solid var(--border)}.diary-ledger-link strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.16rem}.diary-ledger-link:hover{background:var(--diary-sheet);color:var(--primary)}.diary-link-arrow{margin-left:auto}.diary-capture{background:var(--diary-sheet);border:1px solid var(--border);border-radius:12px;padding:clamp(.85rem,2.4vw,1.65rem)}.diary-capture [role=tablist]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:.25rem;padding:0}.diary-capture [role=tab]{min-height:44px;box-shadow:none;border-bottom:2px solid #0000;border-radius:0}.diary-capture [role=tab][aria-selected=true]{border-color:var(--primary);color:var(--primary);background:0 0}.diary-capture [role=tab]:hover{background:var(--muted)}.diary-content [data-slot=card],.diary-auth [data-slot=card]{box-shadow:none}.diary-content [data-slot=button].bg-gradient-to-r,.diary-auth [data-slot=button].bg-gradient-to-r{background:var(--primary);color:var(--primary-foreground)}.diary-content [data-slot=button].bg-gradient-to-r:hover{filter:brightness(.94)}.diary-book{background:var(--diary-sheet);border:1px solid var(--border);cursor:pointer;border-radius:4px 12px 12px 4px;align-items:center;gap:1rem;min-height:92px;padding:1.1rem 1rem 1.1rem 1.45rem;display:flex;position:relative}.diary-book:before{content:"";background:var(--border);width:1px;position:absolute;inset:0 auto 0 7px}.diary-book:hover,.diary-question:hover{border-color:var(--primary)}.diary-question[data-slot=card]{border:1px solid var(--border);background:var(--diary-sheet);box-shadow:none;border-radius:9px;transform:none}.diary-question[data-slot=card]:hover{border-color:var(--primary);background:var(--diary-sheet);transform:none}.diary-auth{align-content:center;justify-items:center;min-height:100dvh;padding:1rem;display:grid}.diary-auth-frame{background:var(--diary-sheet);border:1px solid var(--border);border-radius:16px;width:100%;max-width:790px;display:grid;overflow:hidden}.diary-auth-brand{background:var(--diary-ink);color:#fffdf6;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;display:flex;position:relative}.diary-auth-brand:before,.diary-rail-brand:after{content:"";background:var(--diary-gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 79%,0 100%);width:13px;height:27px;position:absolute;top:0;right:1.3rem}.diary-auth-brand strong{font-size:1.65rem}.diary-auth-form{min-width:0;padding:clamp(1rem,3vw,2rem)}.diary-auth-form>[data-slot=card]{background:0 0;border:0;padding:0}.diary-auth-form>[data-slot=card]>[data-slot^=card-]{padding-inline:0}.diary-auth-frame[data-wide=true]{max-width:960px}@media (min-width:660px){.diary-auth-frame{grid-template-columns:minmax(205px,.8fr) minmax(0,1.4fr)}}@media (min-width:1024px){.diary-shell{padding-left:208px}.diary-rail{z-index:45;background:var(--diary-ink);color:#fffdf7;width:208px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.diary-rail-brand{border-bottom:1px solid #ffffff25;align-items:center;gap:.65rem;margin-bottom:1.2rem;padding:2.3rem 1.05rem 1.7rem;font-size:1.11rem;font-weight:680;display:flex;position:relative}.diary-rail-brand img{border-radius:9px;width:34px;height:34px}.diary-index{gap:.3rem;padding:0 10px;display:grid}.diary-index a{color:#d6e1e7;border-radius:5px;align-items:center;gap:.8rem;min-height:44px;padding:.72rem .9rem;font-size:.94rem;display:flex}.diary-index a:hover{color:#fff;background:#ffffff10}.diary-index a[aria-current=page]{color:#1d3242;background:#f3e7c9;font-weight:650}.diary-compact-brand,.diary-bottom-nav{display:none}.diary-current{color:var(--muted-foreground);font-size:.9rem;display:inline}.diary-toolbar-inner{min-height:58px}}@media (max-width:1023px){.diary-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:639px){.diary-auth-brand{flex-direction:row;justify-content:flex-start;align-items:center;padding:1.3rem}.diary-auth-brand img{width:42px;height:42px}.diary-auth-brand strong{font-size:1.28rem}.diary-ledger-link{grid-template-columns:auto 1fr;gap:2px .35rem;min-height:55px;padding:.45rem .5rem;font-size:.77rem;display:grid}.diary-ledger-link>strong{grid-column:2;line-height:1.1}.diary-link-arrow{display:none}.diary-capture [role=tab]{flex-direction:column;gap:3px;padding:7px 2px;font-size:.8rem}.diary-capture [role=tab] span{white-space:normal;text-overflow:clip}.diary-toolbar-tools button{width:32px;height:40px}}@media (max-width:374px){.diary-compact-brand img{width:23px;height:23px}.diary-compact-brand{gap:.25rem;font-size:.82rem}.diary-toolbar-tools{gap:0}.diary-toolbar-tools button{width:29px}}}@media print{.diary-rail,.diary-toolbar,.diary-bottom-nav{display:none!important}}
