/* Quantized Line Field shared styling: quiet paper surfaces, no neumorphic shadows. */
body[data-line-ui="1"]{--paper:#fafaf8;--ink:#202220;--muted:#686b64;--blue:#2152e7;--pale:#eeeeeb;--night:#111212;--rule:#d9dbd5;--focus:#267dff;background:var(--paper)!important;color:var(--ink)!important;font:14px/1.6 Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}
body[data-line-ui="1"]:before{display:none!important}body[data-line-ui="1"] .top,body[data-line-ui="1"] .topbar{background:var(--paper)!important;border:0!important;border-bottom:1px solid var(--rule)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}body[data-line-ui="1"] .card,body[data-line-ui="1"] .window,body[data-line-ui="1"] .side-card,body[data-line-ui="1"] .panel,body[data-line-ui="1"] .game{background:var(--pale)!important;border:0!important;border-radius:17px!important;box-shadow:none!important;color:var(--ink)!important}body[data-line-ui="1"] button,body[data-line-ui="1"] .button,body[data-line-ui="1"] .mini-button,body[data-line-ui="1"] select{background:transparent!important;border:1px solid var(--rule)!important;border-radius:999px!important;box-shadow:none!important;color:var(--ink)!important}body[data-line-ui="1"] .button.primary,body[data-line-ui="1"] button:not(.secondary){background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}body[data-line-ui="1"] input,body[data-line-ui="1"] textarea{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:12px!important;box-shadow:none!important}body[data-line-ui="1"] input:focus,body[data-line-ui="1"] textarea:focus{outline:2px solid var(--focus)!important;outline-offset:2px}body[data-line-ui="1"] .notice,body[data-line-ui="1"] .bubble,body[data-line-ui="1"] .reaction-pad,body[data-line-ui="1"] .tile{border:1px solid var(--rule)!important;border-radius:12px!important;background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important}body[data-line-ui="1"] .bubble.mine,body[data-line-ui="1"] .tile.matched{background:#e8edfb!important}body[data-line-ui="1"] .muted,body[data-line-ui="1"] .sub,body[data-line-ui="1"] .hint,body[data-line-ui="1"] .meta,body[data-line-ui="1"] .side-note{color:var(--muted)!important}body[data-line-ui="1"] .eyebrow,body[data-line-ui="1"] .tag{color:var(--blue)!important}
body[data-line-ui="1"][data-theme="ocean"]{--paper:#f1f4fa;--pale:#e8edf7}body[data-line-ui="1"][data-theme="lavender"]{--paper:#f5f2f3;--pale:#eee9eb}body[data-line-ui="1"][data-theme="midnight"]{--paper:#181a19;--ink:#fafaf8;--muted:#b6b8b2;--rule:#3b3d39;--pale:#252826;color-scheme:dark}body[data-line-ui="1"][data-theme="forest"]{--paper:#fafaf8;--ink:#202220;--muted:#686b64;--rule:#d9dbd5;--pale:#eeeeeb;color-scheme:light}
body[data-line-ui="1"] .post{border-color:var(--rule)!important}body[data-line-ui="1"] .hero h1,body[data-line-ui="1"] .title{font-family:Georgia,"Songti SC",serif!important;font-weight:400!important}body[data-line-ui="1"] .messages{background:var(--pale)!important;border-color:var(--rule)!important}body[data-line-ui="1"] .scorelist li{background:var(--pale)!important;border-color:var(--rule)!important}
@media(prefers-reduced-motion:reduce){body[data-line-ui="1"] *,body[data-line-ui="1"] *:before,body[data-line-ui="1"] *:after{transition:none!important;scroll-behavior:auto!important}}
