:root{--og-paper:#dfd7cb;--og-paper-card:#faf7f0;--og-paper-subtle:#d5ccbe;--og-black:#161618;--og-ink-muted:#48484e;--og-muted:#727278;--og-orange:#c85a17;--og-orange-hover:#b24e12;--og-orange-light:#f2e8dc;--og-line:#161618;--og-line-subtle:#c4bbaa;--og-grid-line:#1616180f;--og-font-serif:"Noto Serif SC","Songti SC","STSong","SimSun",serif;--og-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC",sans-serif;--og-font-mono:"Space Mono","JetBrains Mono",Consolas,monospace}.dark{--og-paper:#161618;--og-paper-card:#1f1f23;--og-paper-subtle:#29292e;--og-black:#eae5db;--og-ink-muted:#a8a8b0;--og-muted:#7a7a82;--og-orange:#e06c26;--og-orange-hover:#c85a17;--og-orange-light:#2a1d15;--og-line:#eae5db;--og-line-subtle:#333338;--og-grid-line:#eae5db0a}.og-grid-paper{background-color:var(--og-paper);background-image:  linear-gradient(to right,var(--og-grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--og-grid-line)1px,transparent 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paperNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paperNoise)' opacity='0.05'/%3E%3C/svg%3E");background-size:24px 24px,24px 24px,auto}.og-container{max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.og-container{padding-left:36px;padding-right:36px}}@media (min-width:1024px){.og-container{padding-left:48px;padding-right:48px}}@media (min-width:1440px){.og-container{max-width:1440px;padding-left:48px;padding-right:48px}}.og-serif-title{font-family:var(--og-font-serif);color:var(--og-black);letter-spacing:-.01em;font-weight:700}.og-display-code{font-family:var(--og-font-sans);letter-spacing:-.03em;color:var(--og-black);font-weight:900;line-height:1}.og-mono-meta{font-family:var(--og-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.og-btn-primary{font-family:var(--og-font-mono);letter-spacing:.06em;text-transform:uppercase;background-color:var(--og-orange);color:#fff;border:1px solid var(--og-line);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:12px 24px;font-size:12px;font-weight:700;transition:background-color .15s,opacity .15s;display:inline-flex}.og-btn-primary:hover:not(:disabled){background-color:var(--og-orange-hover)}.og-btn-primary:disabled{color:#6e6a63;cursor:not-allowed;background-color:#c8c2b8;border-color:#b5aea2}.dark .og-btn-primary:disabled{color:#7a7a82;cursor:not-allowed;background-color:#2e2e34;border-color:#3e3e46}.og-btn-secondary{font-family:var(--og-font-mono);letter-spacing:.06em;text-transform:uppercase;background-color:var(--og-paper-card);color:var(--og-black);border:1px solid var(--og-line);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:12px 24px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.og-btn-secondary:hover{background-color:var(--og-paper-subtle)}.og-card{background-color:var(--og-paper-card);border:1px solid var(--og-line);border-radius:0}.og-spec-table{border-collapse:collapse;width:100%;font-size:13px}.og-spec-table th,.og-spec-table td{text-align:left;border-bottom:1px solid var(--og-line-subtle);padding:12px 14px}.og-spec-table th{font-family:var(--og-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--og-muted);width:35%;font-size:11px;font-weight:500}.og-spec-table td{font-family:var(--og-font-sans);color:var(--og-black);font-weight:600}.og-tag-badge{font-family:var(--og-font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--og-line);background:var(--og-paper-card);color:var(--og-black);border-radius:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.og-tag-badge--orange{background:var(--og-orange);color:#fff;border-color:var(--og-line)}.og-ruler-tick{background-image:repeating-linear-gradient(to right,var(--og-line-subtle)0,var(--og-line-subtle)1px,transparent 1px,transparent 12px);width:100%;height:6px}.og-crosshair{pointer-events:none;opacity:.45;width:9px;height:9px;position:absolute}.og-crosshair:before{content:"";background-color:var(--og-line);width:9px;height:1px;position:absolute;top:4px;left:0}.og-crosshair:after{content:"";background-color:var(--og-line);width:1px;height:9px;position:absolute;top:0;left:4px}.og-crosshair--tl{top:6px;left:6px}.og-crosshair--tr{top:6px;right:6px}.og-crosshair--bl{bottom:6px;left:6px}.og-crosshair--br{bottom:6px;right:6px}
