.term-card .figma-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7px}.figma-card-object{border:1px solid var(--color-deco);background:var(--soft);border-radius:6px;align-content:start;gap:4px;padding:7px 8px;display:grid}.figma-card-mock{border:1px solid var(--color-deco);background:var(--color-white);border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.figma-card-views{gap:4px;margin:0;padding:0;list-style:none;display:grid}.figma-card-views li{border:1px solid var(--color-deco);background:var(--color-white);border-radius:5px;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 7px;display:flex}.figma-card-views i{color:var(--muted);font-style:normal}.figma-card-result{background:var(--soft);border-radius:5px;grid-column:1/-1;margin:0;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.5;color:var(--ink)!important}.figma-card-result strong{color:var(--ink);font-weight:800}.figma-card-result em{color:var(--ink);font-style:normal;font-weight:800}.term-interactive-demo.figma-demo{border-color:var(--line);background:var(--color-white);gap:14px}.term-interactive-demo.figma-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.figma-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.figma-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.term-interactive-demo.figma-demo button:disabled{opacity:.45;cursor:not-allowed}.term-interactive-demo.figma-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.figma-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.figma-demo-brief b{color:var(--ink);font-weight:700}.figma-demo-brief code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:11.5px}.figma-stage{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;padding:14px;display:grid}.figma-stage-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.figma-stage-head small{color:var(--muted);font-size:11px;font-weight:700}.figma-sync{border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.figma-sync>i{font-style:normal;font-weight:800}.figma-sync.is-ok{color:#1f6a3a;background:#e8f3ec;border-color:#bfe6cd}.figma-sync.is-broken{color:#a83a44;background:#fbeaee;border-color:#ecc9ce}.figma-canvas{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.figma-obj{border:1px solid var(--color-deco);background:var(--color-white);gap:6px;padding:12px;display:grid}.figma-obj-main{gap:8px}.figma-obj-role{color:var(--muted);letter-spacing:.03em;font-size:10px;font-weight:700}.figma-ordercard{border:1px solid var(--color-deco);background:var(--soft);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.figma-ordercard-title{color:var(--ink);font-size:13px;font-weight:800}.figma-ordercard-state{color:var(--muted);font-size:11px}.figma-ordercard-cta{background:var(--color-rausch);color:var(--color-white);border:0;border-radius:6px;place-self:start;padding:5px 12px;font-size:12px;font-weight:800}.figma-specs{border:1px dashed var(--color-deco);background:var(--color-faint);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;grid-template-columns:auto 1fr;gap:3px 8px;margin:4px 0 0;padding:8px 10px;font-size:11px;display:grid}.figma-specs dt{color:var(--muted)}.figma-specs dd{color:var(--ink);margin:0;font-weight:700}.figma-tag{border:1px solid var(--color-deco);background:var(--color-faint);color:var(--ink);border-radius:99px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.figma-tag code{font-family:var(--font-geist-mono), ui-monospace, monospace}.figma-instances{gap:8px;margin:0;padding:0;list-style:none;display:grid}.figma-instances li{gap:4px;display:grid}.figma-obj-instance{align-content:center;gap:4px;padding:10px}.figma-obj-instance small{color:var(--muted);font-size:10px;font-weight:700}.figma-obj-instance b{color:var(--ink);font-size:12px;font-weight:800}.figma-stale-flag{color:#a83a44;background:#fbeaee;border-radius:99px;justify-self:start;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.figma-ribbon{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:7px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55}.figma-stage.is-stale .figma-ribbon{color:#7a2a30;background:#fbeaee;border-color:#ecc9ce}.figma-stamp{border-radius:99px;justify-self:start;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.figma-stamp.is-pass{color:#2f7a4a;background:#e3f3e9;border:1px solid #b9dcc4}.figma-stamp.is-fail{color:#a83a44;background:#fbecee;border:1px solid #e6c4c7}.figma-controls{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.figma-control-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.figma-control-legend{color:var(--muted);font-size:12px;font-weight:800}.figma-stepper{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.figma-stepper button{min-width:32px;min-height:30px;padding:0 8px;font-size:16px;font-weight:800}.figma-stepper output{place-items:center;min-width:56px;padding:0 8px;display:grid}.figma-stepper output strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:800}.figma-actions{flex-wrap:wrap;gap:7px;display:flex}.figma-verify{font-weight:700;background:var(--ink)!important;border-color:var(--ink)!important;color:var(--color-white)!important}.figma-verify:hover{color:var(--color-white)!important;background:#2a2a32!important;border-color:#2a2a32!important}.figma-stale-trigger{color:#8a2f38!important;background:var(--color-white)!important;border-style:dashed!important;border-color:#cdbfc1!important}.figma-stale-trigger:hover,.figma-stale-trigger[aria-pressed=true]{color:#a83a44!important;background:#fbecee!important;border-color:#a83a44!important}.figma-reset{color:var(--muted)!important}.figma-status{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-left-width:4px;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.figma-status strong{color:var(--ink);font-weight:800}.figma-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.figma-examples article{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;gap:5px;padding:13px 14px;display:grid}.figma-examples article.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.figma-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.figma-examples header strong{color:var(--ink);font-size:14px}.figma-examples article.is-good header strong:before{content:"✓ ";color:#1f6a3a;font-weight:800}.figma-examples article.is-bad header strong:before{content:"✗ ";color:#a83a44;font-weight:800}.figma-examples header small{color:var(--muted);font-size:11px;font-weight:700}.figma-examples p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.58}.figma-examples code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:11px}.figma-examples span{color:var(--ink);font-size:11px;font-weight:650}.figma-howto{gap:6px;margin:0;padding-left:18px;display:grid}.figma-howto li{color:var(--muted);font-size:13px;line-height:1.6}.figma-howto li b{color:var(--ink);font-weight:800}.figma-howto li code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:11px}@media (max-width:780px){.figma-canvas,.figma-examples{grid-template-columns:1fr}.figma-controls{flex-direction:column;align-items:stretch}.figma-stepper{justify-content:space-between;align-self:stretch}.figma-actions{flex-direction:column;align-items:stretch}.figma-actions button{width:100%}.term-card .figma-card-preview{grid-template-columns:1fr}}.term-card .term-preview.figma-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.term-card .usability-card-preview{color:#4d5360;background:#fbfbfc;border-color:#e1e3e8;align-content:center;gap:6px;padding:12px;display:grid}.usability-card-task{color:#6b7280;margin:0;font-size:9px;font-weight:700}.usability-card-task b{color:#1f2330;font-size:11px;font-weight:800}.usability-card-compare{gap:5px;margin:0;padding:0;list-style:none;display:grid}.usability-card-compare>span{background:#fff;border:1px solid #e1e3e8;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;padding:6px 8px;display:grid}.usability-card-compare>span b{color:#1f2330;font-size:10px;font-weight:800}.usability-card-compare>span i{font-size:10px;font-style:normal;font-weight:800}.usability-card-compare>span small{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-column:1/-1;font-size:9px}.usability-card-compare .is-good{background:#e6f7ec;border-color:#bfe3cd}.usability-card-compare .is-good i{color:#1f6a3a}.usability-card-compare .is-bad{background:#fdf3f4;border-color:#eec6c9}.usability-card-compare .is-bad i{color:#a83a44}.usability-card-verdict{color:#4d5360;background:#f3f4f7;border-radius:5px;margin:0;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.45}.usability-card-verdict strong{color:#1f2330;font-weight:800}@media (max-width:780px){.usability-card-compare>span{grid-template-columns:minmax(0,1fr)}.usability-card-compare>span i{grid-area:1/2}.usability-card-compare>span small{grid-column:1/-1}}.term-card .term-preview.usability-card-preview{background:#fbfbfc;border-color:#e1e3e8}.term-interactive-demo.usability-demo{border-color:var(--line);background:var(--soft);gap:13px}.usability-demo-brief{color:#4d5360;margin:0;font-size:13px;line-height:1.6}.usability-demo-brief b{color:#1f2330;font-weight:800}.usability-variant-picker{flex-wrap:wrap;gap:8px;display:flex}.usability-variant-picker button{text-align:left;align-content:start;gap:1px;min-height:42px;padding:8px 12px;display:grid}.usability-variant-picker button b{color:#1f2330;font-size:13px;font-weight:800}.usability-variant-picker button small{color:#6b7280;font-size:11px;font-weight:600}.term-interactive-demo.usability-demo .usability-variant-picker button:hover{color:#1f2330;background:#fff;border-color:#1f2330}.term-interactive-demo.usability-demo .usability-variant-picker button[aria-pressed=true]{color:#1f2330;background:#f3f4f7;border-color:#1f2330}.term-interactive-demo.usability-demo .usability-variant-picker button[aria-pressed=true] b{color:#1f2330}.usability-task-card{background:#fff;border:1px solid #d8dbe2;border-radius:10px;gap:11px;padding:14px;display:grid}.usability-task-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.usability-task-name{color:#1f2330;font-size:14px;font-weight:800}.usability-task-meta{color:#6b7280;font-size:12px;font-weight:650}.usability-step-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.usability-step{color:#4d5360;background:#fff;border:1px solid #e1e3e8;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.usability-step-glyph{color:#6b7280;background:#f3f4f7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.usability-step-body{gap:1px;min-width:0;display:grid}.usability-step-body b{color:#1f2330;font-size:13px;font-weight:750;line-height:1.35}.usability-step-body small{color:#6b7280;font-size:11.5px;font-weight:500;line-height:1.4}.usability-step-tag{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:750}.usability-step.is-pending{background:#fafafb;border-color:#eceef1}.usability-step.is-pending .usability-step-body b{color:#9aa0a8}.usability-step.is-pending .usability-step-body small{color:#aab0b8}.usability-step.is-pending .usability-step-glyph{color:#9aa0a8;background:#eceef1}.usability-step.is-current{background:#fff;border-style:dashed;border-color:#1f2330;box-shadow:0 0 0 3px #f3f4f7}.usability-step.is-current .usability-step-glyph{color:#fff;background:#1f2330}.usability-step.is-current .usability-step-body b{color:#1f2330}.usability-step.is-walked.is-ok{background:#e6f7ec;border-color:#bfe3cd}.usability-step.is-walked.is-ok .usability-step-glyph{color:#fff;background:#1f6a3a}.usability-step.is-walked.is-ok .usability-step-tag{color:#1f6a3a;background:#e6f7ec;border:1px solid #bfe3cd}.usability-step.is-walked.is-error{background:#fdf3f4;border-color:#eec6c9}.usability-step.is-walked.is-error .usability-step-glyph{color:#fff;background:#a83a44}.usability-step.is-walked.is-error .usability-step-tag{color:#a83a44;background:#fdf3f4;border:1px solid #eec6c9}.usability-step.is-walked.is-back{background:#f0f1f4;border-color:#c9ccd4}.usability-step.is-walked.is-back .usability-step-glyph{color:#fff;background:#4d5360}.usability-step.is-walked.is-back .usability-step-tag{color:#4d5360;background:#fff;border:1px solid #c9ccd4}.usability-metrics{background:#f6f7f9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.usability-metric{background:#fff;border:1px solid #e1e3e8;border-radius:6px;gap:2px;padding:8px;display:grid}.usability-metric small{color:#6b7280;font-size:10.5px;font-weight:700}.usability-metric b{color:#1f2330;font-size:19px;font-weight:800;font-family:var(--font-geist-mono), ui-monospace, monospace;line-height:1}.usability-metric b i{color:#9aa0a8;font-size:11px;font-style:normal;font-weight:700}.usability-metric.is-error b{color:#a83a44}.usability-metric.is-back b{color:#4d5360}.usability-result-line{color:#4d5360;background:#fff;border-left:4px solid #1f2330;border-radius:6px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.usability-result-line strong{color:#1f2330;margin-right:4px;font-weight:800}.usability-result-line.is-done{color:#1f3a2a;background:#e6f7ec;border-left-color:#1f6a3a}.usability-result-line.is-done strong{color:#1f6a3a}.usability-run-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.usability-demo .usability-run-next{border:1px solid var(--color-rausch);background:var(--color-rausch);min-height:40px;color:var(--color-white);font:inherit;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .12s ease-out,border-color .12s ease-out}.term-interactive-demo.usability-demo .usability-run-next:hover:not(:disabled){border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.usability-demo .usability-run-next:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch) 35%, #fff);outline-offset:2px}.term-interactive-demo.usability-demo .usability-run-next:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.usability-demo .usability-reset{color:#4d5360;background:#fff;border-color:#d8dbe2}.term-interactive-demo.usability-demo .usability-reset:hover:not(:disabled){color:#1f2330;background:#f3f4f7;border-color:#1f2330}.term-interactive-demo.usability-demo .usability-reset:disabled{opacity:.5;cursor:not-allowed}.usability-demo-hint{color:#4d5360;background:#fff;border-left:4px solid #1f2330;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.usability-demo-hint b{color:#1f2330;font-weight:800}.usability-focus-points{color:#4d5360;background:#fff;border-left:4px solid #1f2330;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.usability-focus-points b{color:#1f2330;font-weight:800}.usability-howto{gap:7px;margin:0;padding-left:20px;display:grid}.usability-howto li{color:#4d5360;font-size:13px;line-height:1.6}.usability-howto li b{color:#1f2330;font-weight:800}.usability-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.usability-examples article{background:#fff;border:1px solid #d8dbe2;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.usability-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.usability-examples header strong{color:#1f2330;font-size:13px;font-weight:800}.usability-examples header small{color:#6b7280;font-size:11px;font-weight:700}.usability-examples p{color:#4d5360;margin:0;font-size:12.5px;line-height:1.6}.usability-examples span{color:#6b7280;font-size:11.5px;font-weight:650;line-height:1.5}.usability-examples article.is-good{background:#f6fbf8;border-left:4px solid #1f6a3a}.usability-examples article.is-good header strong:before{content:"✓ ";color:#1f6a3a;font-weight:800}.usability-examples article.is-bad{background:#fdf3f4;border-left:4px dashed #a83a44}.usability-examples article.is-bad header strong:before{content:"✗ ";color:#a83a44;font-weight:800}@media (max-width:780px){.usability-card-compare>span{grid-template-columns:minmax(0,1fr)}.usability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usability-examples{grid-template-columns:1fr}.usability-variant-picker button{flex:calc(50% - 8px)}.usability-step{grid-template-columns:24px minmax(0,1fr)}.usability-step-tag{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.usability-demo .usability-run-next{transition:none}}
.term-card .term-preview.heuristic-card-preview{color:#1f2330;background:#fafafc;border-color:#e1e3e8;gap:6px}.heuristic-card-head{color:#4d5360;margin:0;font-size:9px;font-weight:700}.heuristic-card-head b{color:#1f2330;font-size:10px;font-weight:800}.heuristic-card-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.heuristic-card-list li{background:#fff;border:1px solid #e1e3e8;border-radius:5px;grid-template-columns:minmax(0,1fr) 16px auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.heuristic-card-list .heuristic-card-name{color:#1f2330;font-size:9px;font-weight:750}.heuristic-card-list i{color:#6b7280;background:#eceef1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:800;display:grid}.heuristic-card-list .heuristic-card-tag{color:#4d5360;white-space:nowrap;font-size:8px;font-weight:750}.heuristic-card-list .is-good{background:#f6fbf8;border-color:#bfe3cd}.heuristic-card-list .is-good i{color:#1f6a3a;background:#e6f7ec}.heuristic-card-list .is-good .heuristic-card-name{color:#1f3a2a}.heuristic-card-list .is-good .heuristic-card-tag{color:#1f6a3a}.heuristic-card-list .is-issue{background:#fef6f7;border-color:#eec6c9}.heuristic-card-list .is-issue i{color:#a83a44;background:#fdf3f4}.heuristic-card-list .is-issue .heuristic-card-name{color:#3a1f24}.heuristic-card-list .is-issue .heuristic-card-tag{color:#a83a44}.heuristic-card-verdict{color:#4d5360;background:#f3f4f7;border-radius:5px;margin:0;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.45}.heuristic-card-verdict strong{color:#1f2330;margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.term-interactive-demo.heuristic-demo{background:#fafafb;border-color:#d8dbe2;gap:13px}.heuristic-demo-brief{color:#4d5360;margin:0;font-size:13px;line-height:1.6}.heuristic-demo-brief b{color:#1f2330;font-weight:800}.heuristic-counter{background:#f3f4f7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.heuristic-counter span{background:#fff;border:1px solid #e1e3e8;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.heuristic-counter small{color:#6b7280;font-size:11px;font-weight:700}.heuristic-counter b{color:#1f2330;font-size:20px;font-weight:800;font-family:var(--font-geist-mono), ui-monospace, monospace;line-height:1}.heuristic-counter b i{color:#9aa0a8;font-size:11px;font-style:normal;font-weight:700}.heuristic-counter .is-issue b{color:#a83a44}.heuristic-counter .is-fixed b{color:#1f6a3a}.heuristic-board{gap:10px;margin:0;padding:0;list-style:none;display:grid}.heuristic-ticket{background:#fff;border:1px solid #e1e3e8;border-radius:9px;gap:8px;padding:12px 13px;display:grid}.heuristic-ticket-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.heuristic-ticket-head b{color:#1f2330;font-size:14px;font-weight:800}.heuristic-ticket-status{border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.heuristic-ticket-status i{border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;font-weight:800;display:grid}.heuristic-ticket.is-pending{background:#fafafb;border-color:#e1e3e8}.heuristic-ticket.is-pending .heuristic-ticket-status{color:#4d5360;background:#eceef1;border-color:#d8dbe2}.heuristic-ticket.is-pending .heuristic-ticket-status i{color:#fff;background:#c9ccd4}.heuristic-ticket.is-issue{background:#fef6f7;border-color:#eec6c9}.heuristic-ticket.is-issue .heuristic-ticket-status{color:#a83a44;background:#fdf3f4;border-color:#eec6c9}.heuristic-ticket.is-issue .heuristic-ticket-status i{color:#fff;background:#a83a44}.heuristic-ticket.is-fixed{background:#f6fbf8;border-color:#bfe3cd}.heuristic-ticket.is-fixed .heuristic-ticket-status{color:#1f6a3a;background:#e6f7ec;border-color:#bfe3cd}.heuristic-ticket.is-fixed .heuristic-ticket-status i{color:#fff;background:#1f6a3a}.heuristic-ticket-symptom{color:#4d5360;margin:0;font-size:13px;line-height:1.55}.heuristic-ticket-symptom small{color:#4d5360;letter-spacing:.2px;background:#eceef1;border-radius:4px;margin-right:5px;padding:1px 6px;font-size:10.5px;font-weight:750;display:inline-block}.heuristic-ticket-evidence{background:#fff;border:1px dashed #d8dbe2;border-radius:6px;gap:5px;padding:9px 10px;display:grid}.heuristic-ticket-evidence p{color:#4d5360;margin:0;font-size:12.5px;line-height:1.55}.heuristic-ticket-evidence small{color:#4d5360;letter-spacing:.2px;background:#f3f4f7;border-radius:4px;min-width:32px;margin-right:5px;padding:1px 6px;font-size:10.5px;font-weight:750;display:inline-block}.heuristic-ticket.is-issue .heuristic-ticket-evidence{background:#fff;border-color:#eec6c9}.heuristic-ticket-action{color:#1f2330;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1f2330;border-radius:7px;justify-self:start;padding:6px 14px;font-size:12.5px;font-weight:750}.term-interactive-demo.heuristic-demo .heuristic-ticket-action:hover{color:#fff;background:#1f2330}.term-interactive-demo.heuristic-demo .heuristic-ticket-action:focus-visible{outline-offset:2px;outline:3px solid #1f2330}.heuristic-ticket.is-issue .heuristic-ticket-action{color:#1f6a3a;border-color:#1f6a3a}.heuristic-ticket.is-issue .heuristic-ticket-action:hover{color:#fff;background:#1f6a3a}.heuristic-ticket.is-issue .heuristic-ticket-action:focus-visible{outline-color:#1f6a3a}.heuristic-ticket-done{color:#1f6a3a;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.heuristic-ticket-done i{color:#fff;background:#1f6a3a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;font-weight:800;display:grid}.heuristic-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.heuristic-demo .heuristic-recheck{border:1px solid var(--color-rausch);background:var(--color-rausch);min-height:40px;color:var(--color-white);font:inherit;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .12s ease-out,border-color .12s ease-out}.term-interactive-demo.heuristic-demo .heuristic-recheck:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.heuristic-demo .heuristic-recheck:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch) 35%, #fff);outline-offset:2px}.term-interactive-demo.heuristic-demo .heuristic-reset{color:#4d5360;min-height:40px;font:inherit;background:#fff;border:1px solid #d8dbe2;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700}.term-interactive-demo.heuristic-demo .heuristic-reset:hover:not(:disabled){color:#1f2330;background:#f3f4f7;border-color:#1f2330}.term-interactive-demo.heuristic-demo .heuristic-reset:focus-visible{outline-offset:2px;outline:3px solid #1f2330}.term-interactive-demo.heuristic-demo .heuristic-reset:disabled{opacity:.5;cursor:not-allowed}.heuristic-report{color:#4d5360;background:#fff;border:1px solid #e1e3e8;border-left-width:4px;border-radius:8px;gap:4px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.heuristic-report strong{color:#1f2330;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.heuristic-report strong i{border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:800;display:grid}.heuristic-report.is-visible.is-pass{color:#1f3a2a;background:#f6fbf8;border-left-color:#1f6a3a}.heuristic-report.is-visible.is-pass strong{color:#1f6a3a}.heuristic-report.is-visible.is-pass strong i{color:#fff;background:#1f6a3a}.heuristic-report.is-visible.is-fail{color:#3a1f24;background:#fef6f7;border-left-color:#a83a44}.heuristic-report.is-visible.is-fail strong{color:#a83a44}.heuristic-report.is-visible.is-fail strong i{color:#fff;background:#a83a44}.heuristic-focus-points{color:#4d5360;background:#fff;border-left:4px solid #1f2330;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.heuristic-focus-points b{color:#1f2330;font-weight:800}.heuristic-howto{gap:7px;margin:0;padding-left:20px;display:grid}.heuristic-howto li{color:#4d5360;font-size:13px;line-height:1.6}.heuristic-howto li b{color:#1f2330;font-weight:800}.heuristic-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.heuristic-examples article{background:#fff;border:1px solid #d8dbe2;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.heuristic-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.heuristic-examples header strong{color:#1f2330;font-size:13px;font-weight:800}.heuristic-examples header small{color:#6b7280;font-size:11px;font-weight:700}.heuristic-examples p{color:#4d5360;margin:0;font-size:12.5px;line-height:1.6}.heuristic-examples span{color:#6b7280;font-size:11.5px;font-weight:650;line-height:1.5}.heuristic-examples article.is-good{background:#f6fbf8;border-left:4px solid #1f6a3a}.heuristic-examples article.is-good header strong:before{content:"✓ ";color:#1f6a3a;font-weight:800}.heuristic-examples article.is-bad{background:#fdf3f4;border-left:4px dashed #a83a44}.heuristic-examples article.is-bad header strong:before{content:"✗ ";color:#a83a44;font-weight:800}@media (max-width:780px){.heuristic-counter{grid-template-columns:repeat(3,minmax(0,1fr))}.heuristic-examples{grid-template-columns:1fr}.heuristic-ticket-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.heuristic-demo .heuristic-recheck{transition:none}}
