.page.svelte-1i19ct2{max-width:min(1100px,100%);min-height:calc(100vh - 48px);margin:0 auto;padding:48px 32px 64px}.section-header.svelte-1i19ct2{margin-bottom:32px}.page-title.svelte-1i19ct2{letter-spacing:-.02em;margin:0 0 12px;font-size:32px;font-weight:700}.page-desc.svelte-1i19ct2{color:var(--color-ink-2);max-width:560px;margin:0;font-size:15px;line-height:1.7}.me-links.svelte-1i19ct2{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:28px;display:grid}.me-link.svelte-1i19ct2{border:1px solid var(--color-line-hair);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.me-link.svelte-1i19ct2:hover{border-color:var(--color-accent);box-shadow:0 4px 16px #d977061a}.me-link-title.svelte-1i19ct2{color:var(--color-ink);font-size:14px;font-weight:500}.me-link-desc.svelte-1i19ct2{color:var(--color-ink-2);font-size:11.5px}.prefs-label.svelte-1i19ct2{color:var(--color-ink);margin:0 0 14px;font-size:15px;font-weight:600}.settings-list.svelte-1i19ct2{flex-direction:column;gap:24px;display:flex}.notif-status.svelte-1i19ct2{font-family:var(--font-mono);font-size:12px}.notif-status.on.svelte-1i19ct2{color:var(--color-success)}.notif-status.off.svelte-1i19ct2{color:var(--color-ink-3)}.setting-item.svelte-1i19ct2{border-radius:var(--radius-md);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.setting-info.svelte-1i19ct2{flex:1}.setting-label.svelte-1i19ct2{margin-bottom:4px;font-size:15px;font-weight:600}.setting-desc.svelte-1i19ct2{color:var(--color-ink-2);font-size:13px;line-height:1.5}.setting-control.svelte-1i19ct2{align-items:center;gap:12px;display:flex}.speed-range.svelte-1i19ct2{width:140px;accent-color:var(--color-academic)}.speed-value.svelte-1i19ct2{font-family:var(--font-mono);color:var(--color-ink);text-align:center;min-width:36px;font-size:14px}.toggle.svelte-1i19ct2{cursor:pointer;width:44px;height:24px;display:inline-block;position:relative}.toggle.svelte-1i19ct2 input:where(.svelte-1i19ct2){opacity:0;width:0;height:0}.toggle-slider.svelte-1i19ct2{background:var(--color-line-regular);border-radius:24px;transition:background .2s;position:absolute;inset:0}.toggle-slider.svelte-1i19ct2:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.svelte-1i19ct2 input:where(.svelte-1i19ct2):checked+.toggle-slider:where(.svelte-1i19ct2){background:var(--color-academic)}.toggle.svelte-1i19ct2 input:where(.svelte-1i19ct2):checked+.toggle-slider:where(.svelte-1i19ct2):before{transform:translate(20px)}.btn.svelte-1i19ct2{border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.btn-primary.svelte-1i19ct2{background:var(--color-academic);color:#fff}.dark .btn-primary.svelte-1i19ct2{color:var(--color-ink-inverse)}.btn-primary.svelte-1i19ct2:hover{background:var(--color-academic);filter:brightness(1.1)}@media (width<=767px){.setting-item.svelte-1i19ct2{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.setting-control.svelte-1i19ct2{justify-content:flex-end}.range-row.svelte-1i19ct2{justify-content:space-between}.range-row.svelte-1i19ct2 .speed-range:where(.svelte-1i19ct2){flex:1}}
