[data-theme=dark]{--bg-page: #1a1a2e;--bg-glass: rgba(10, 14, 26, .6);--bg-glass-hover: rgba(10, 14, 26, .8);--bg-glass-active: rgba(10, 14, 26, .9);--bg-modal: rgba(10, 14, 26, .95);--bg-backdrop: rgba(0, 0, 0, .7);--bg-card: rgba(255, 255, 255, .08);--bg-close-btn: rgba(255, 255, 255, .1);--bg-close-btn-hover: rgba(255, 255, 255, .2);--text-primary: rgba(255, 255, 255, .8);--text-heading: rgba(255, 255, 255, .9);--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-desc: rgba(255, 255, 255, .6);--text-input: #fff;--border-subtle: rgba(255, 255, 255, .1);--border-input: rgba(255, 255, 255, .15);--border-input-field: rgba(255, 255, 255, .2);--canvas-bg: #141425;--skel-base: rgba(255, 255, 255, .04);--skel-shine: rgba(255, 255, 255, .1)}[data-theme=light]{--bg-page: #e8edf5;--bg-glass: rgba(255, 255, 255, .75);--bg-glass-hover: rgba(0, 0, 0, .08);--bg-glass-active: rgba(0, 0, 0, .12);--bg-modal: rgba(255, 255, 255, .95);--bg-backdrop: rgba(0, 0, 0, .4);--bg-card: rgba(0, 0, 0, .05);--bg-close-btn: rgba(0, 0, 0, .08);--bg-close-btn-hover: rgba(0, 0, 0, .15);--text-primary: rgba(20, 30, 50, .85);--text-heading: rgba(20, 30, 50, .9);--text-secondary: rgba(20, 30, 50, .65);--text-muted: rgba(20, 30, 50, .5);--text-desc: rgba(20, 30, 50, .55);--text-input: #1a1a2e;--border-subtle: rgba(0, 0, 0, .1);--border-input: rgba(0, 0, 0, .12);--border-input-field: rgba(0, 0, 0, .15);--canvas-bg: #fafafa;--skel-base: rgba(0, 0, 0, .06);--skel-shine: rgba(0, 0, 0, .12)}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;user-select:none}html,body{width:100%;height:100%;margin:0;padding:0;background:var(--bg-page)}.content-page{min-height:100vh;display:flex;flex-direction:column}.content-main{flex:1;max-width:700px;width:100%;margin:0 auto;padding:32px 20px 48px;line-height:1.8}.content-main h1{font-size:28px;color:var(--text-heading);margin:0 0 8px}.content-main h2{font-size:20px;color:var(--text-heading);margin:36px 0 12px}.content-main h3{font-size:17px;color:var(--text-heading);margin:24px 0 8px}.content-main p{margin:0 0 16px;font-size:15px;color:var(--text-primary)}.content-main ul,.content-main ol{margin:0 0 16px;padding-left:24px}.content-main li{margin-bottom:6px;font-size:15px;color:var(--text-primary)}.content-main a{color:#00d9ff;text-decoration:underline}.content-main .last-updated{font-size:13px;color:var(--text-muted);margin-bottom:24px}@media(max-width:480px){.content-main{padding:24px 16px 40px}.content-main h1{font-size:24px}}
