.grid-card-preview{gap:8px}.grid-card-width{color:#5a5a64;margin:0;font-size:11px;font-weight:700}.grid-card-width b{color:#1f1f24;font-weight:800}.grid-card-compare{gap:8px;display:grid}.grid-card-row{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:4px;padding:7px 8px;display:grid}.grid-card-row.is-good{background:#f4faf6;border-left:3px solid #1f6a3a}.grid-card-row.is-bad{background:#fdf3f4;border-left:3px solid #a83a44}.grid-card-row-label{color:#4a4a53;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:baseline;gap:5px;font-size:10px;font-weight:700;display:flex}.grid-card-row.is-good .grid-card-row-label b{color:#1f6a3a;font-size:10px;font-weight:800}.grid-card-row.is-bad .grid-card-row-label b{color:#a83a44;font-size:10px;font-weight:800}.grid-card-track{gap:3px;display:grid}.grid-card-track.is-squeeze{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-card-track.is-fold{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-card-track span{background:#fff;border:1px solid #dfe1eb;border-radius:4px;height:18px;display:block}.grid-card-row.is-bad .grid-card-track span{background:#fbeaee;border-color:#f0d2d6}.grid-card-row.is-good .grid-card-track span{background:#e8f3ec;border-color:#cfe6d6}.grid-card-row-note{color:#5a5a64;font-size:10px;font-weight:700}.grid-card-row.is-bad .grid-card-row-note b{color:#a83a44;font-weight:800}.grid-card-row.is-good .grid-card-row-note b{color:#1f6a3a;font-weight:800}.grid-card-verdict{border:1px solid var(--line);background:var(--soft);color:#3c3c44;border-radius:6px;margin:0;padding:7px 9px;font-size:11px;line-height:1.5}.grid-card-verdict b{color:#1f1f24;font-weight:800}.term-interactive-demo.grid-interaction-demo{border-color:var(--line);background:var(--color-white)}.grid-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.grid-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.grid-demo-toolbar{gap:12px;display:grid}.grid-demo-group{gap:5px;display:grid}.grid-demo-group-label{color:var(--ink);font-size:12px;font-weight:750}.grid-demo-group-label b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.grid-demo-segment{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-self:start;gap:6px;padding:4px;display:inline-flex}.term-interactive-demo.grid-interaction-demo .grid-demo-segment button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-weight:700}.term-interactive-demo.grid-interaction-demo .grid-demo-segment button[aria-pressed=true]{border-color:var(--ink);background:var(--color-white);color:var(--ink)}.grid-demo-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.grid-demo-sliders label{gap:4px;display:grid}.grid-demo-sliders input[type=range]{width:100%;padding:0}.grid-demo-viewport{border:1px dashed var(--line);background:#fafafa;border-radius:8px;padding:12px;overflow-x:auto}.grid-demo-canvas{box-sizing:border-box;display:grid}.grid-demo-cell{border:1px solid var(--line);background:var(--color-white);min-height:46px;color:var(--ink);text-align:center;border-radius:6px;place-items:center;padding:8px;font-size:12px;font-weight:700;display:grid}.grid-demo-cell.is-hero{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;box-shadow:0 1px #a3082e}.grid-demo-readout{color:#e7e7ec;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#1f1f24;border:1px solid #1f1f24;border-radius:6px;margin:0;padding:9px 11px;font-size:12px;line-height:1.6;overflow-x:auto}.grid-demo-readout b{color:#fff;font-weight:800}.grid-demo-status{border:1px solid var(--line);background:var(--soft);color:#3c3c44;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.grid-demo-reset{align-self:start}.grid-knowledge-list,.grid-when-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.grid-knowledge-list li,.grid-when-list li{border:1px solid var(--line);background:var(--soft);color:#4a4a53;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.grid-knowledge-list b,.grid-when-list b{color:var(--ink)}.grid-how-list{color:#4a4a53;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.grid-how-list li::marker{color:var(--ink)}.grid-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-example-grid article{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:6px;padding:13px 14px;display:grid}.grid-example-grid article.is-good{background:#f4faf6;border-left:4px solid #1f6a3a}.grid-example-grid article.is-bad{background:#fdf3f4;border-left:4px solid #a83a44}.grid-example-grid article strong{color:var(--ink);font-size:13px}.grid-example-grid article.is-good strong{color:#1f6a3a}.grid-example-grid article.is-bad strong{color:#a83a44}.grid-example-grid article code{background:var(--color-white);color:#4a4a53;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;margin:0;padding:5px 8px;font-size:12px;overflow-x:auto}.grid-example-grid article p{color:#4a4a53;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.grid-demo-sliders,.grid-example-grid{grid-template-columns:1fr}}.term-card .term-preview.grid-card-preview{color:#393665;background:#f2f2fe;border-color:#bfc1e8}.grid-card-preview .grid-card-width,.grid-card-preview .grid-card-row-label,.grid-card-preview .grid-card-row-note{color:#514d7b}.grid-card-preview .grid-card-width b{color:#3d3b76}.grid-card-preview .grid-card-row{background:#fff;border-color:#c9c9ed}.grid-card-preview .grid-card-row.is-good{background:#f1efff;border-left-color:#5e55ad}.grid-card-preview .grid-card-row.is-bad{background:#fff1f1;border-left-color:#b85b67}.grid-card-preview .grid-card-track span{background:#f8f7ff;border-color:#bebee8}.grid-card-preview .grid-card-row.is-good .grid-card-track span{background:#e7e3ff;border-color:#aaa3e0}.grid-card-preview .grid-card-verdict{color:#4f4d76;background:#fff;border-color:#c5c4e9}.term-interactive-demo.grid-interaction-demo{background:linear-gradient(145deg,#efefff,#f8f2ed);border-color:#b7b9e5}.grid-interaction-demo .grid-demo-toolbar{background:#f7f6ff;border:1px solid #c5c6ea;padding:11px}.grid-interaction-demo .grid-demo-group-label{color:#48467c}.grid-interaction-demo .grid-demo-segment{background:#ecebff;border-color:#bebfe7}.term-interactive-demo.grid-interaction-demo .grid-demo-segment button{color:#4a4980}.term-interactive-demo.grid-interaction-demo .grid-demo-segment button[aria-pressed=true]{color:#fff;background:#5c56ad;border-color:#5c56ad}.term-interactive-demo.grid-interaction-demo button:hover{color:#373378;background:#e1dfff;border-color:#5c56ad}.term-interactive-demo.grid-interaction-demo button:focus-visible{outline-offset:3px;outline:3px solid #cf7a46}.grid-interaction-demo input[type=range]{accent-color:#5c56ad}.grid-demo-viewport{background:#fffdf9;border-color:#b7b9e5;box-shadow:7px 7px #524b981c}.grid-demo-cell{color:#424074;background:#f9f8ff;border-color:#b8b8e3}.grid-demo-cell.is-hero{color:#fff;background:#5c56ad;border-color:#5c56ad;box-shadow:0 2px #3f397e}.grid-demo-readout{color:#eeedff;background:#36336a;border-color:#36336a}.grid-demo-status{color:#4c4a77;background:#fffdf9;border-color:#c0c1e7}.grid-demo-status b{color:#4a438e}.grid-demo-task{color:#39356f;background:#e7e5ff;border-left:3px solid #5c56ad;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.grid-demo-advanced-controls{border:1px dashed;border-radius:8px;padding:0 10px 10px}.grid-demo-advanced-controls summary{cursor:pointer;padding:9px 0;font-weight:800}.grid-demo-advanced-controls{color:#494582;background:#ffffff94;border-color:#afb0df;order:1}.grid-demo-viewport{order:-1}
