.term-card .term-preview.temperature-card-preview{color:#6f5d45;background:#fff8ec;border-color:#ead7b7}.temperature-card-preview .temperature-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.temperature-card-preview .temperature-card-heading small{color:#967b58;font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.temperature-card-preview .temperature-card-heading strong{color:#a56d2f;font-size:9px}.temperature-card-preview .temperature-card-pair{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.temperature-card-preview .temperature-card-col{background:#fffdf8;border:1px solid #e3cba1;border-radius:6px;gap:3px;padding:6px 7px;display:grid}.temperature-card-preview .temperature-card-col b{color:#8a5a26;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.temperature-card-preview .temperature-card-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.temperature-card-preview .temperature-card-col li{color:#6d4d1e;text-overflow:ellipsis;white-space:nowrap;background:#f6e6c8;border-radius:4px;min-width:0;padding:2px 5px;font-size:9px;font-weight:700;overflow:hidden}.temperature-card-preview .temperature-card-col.is-high li:nth-child(2){background:#f0d49a}.temperature-card-preview .temperature-card-col.is-high li:nth-child(3){background:#e9be70}.temperature-card-preview .temperature-card-col strong{color:#7a4a1c;font-size:8px;font-weight:800}@media (max-width:780px){.temperature-card-preview .temperature-card-col{padding:5px 6px}}.term-interactive-demo.temperature-demo{background:#f5f6f8;border-color:#d9dee6;gap:14px}.temperature-demo .temperature-prompt{background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.temperature-demo .temperature-prompt-label{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.temperature-demo .temperature-prompt code{color:#2f3543;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:auto;font-size:13px}.temperature-demo .temperature-prompt-cursor{color:#b58a3c;font-style:normal;font-weight:700}.temperature-demo .temperature-slider-row{align-items:center;gap:10px;display:flex}.temperature-demo .temperature-slider-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:13px;font-weight:800}.temperature-demo .temperature-slider-row input[type=range]{width:100%;min-height:0;accent-color:var(--ink);cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0}.temperature-demo .temperature-slider-value{background:color-mix(in srgb, var(--ink) 10%, #fff);min-width:38px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;flex:none;padding:3px 8px;font-size:13px;font-weight:800}.temperature-demo .temperature-slider-ticks{color:#9aa1ad;font-family:var(--font-geist-mono), ui-monospace, monospace;justify-content:space-between;margin:-6px 0 0;font-size:10px;display:flex}.temperature-demo .temperature-dist{background:#fff;border:1px solid #dfe3eb;border-radius:9px;gap:6px;padding:12px 14px;display:grid}.temperature-demo .temperature-dist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.temperature-demo .temperature-dist-head span{color:#5c6473;font-size:12px;font-weight:700}.temperature-demo .temperature-dist-head strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.temperature-demo .temperature-dist-row{grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.temperature-demo .temperature-dist-token{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.temperature-demo .temperature-dist-bar{background:#e8eaee;border-radius:99px;height:12px;display:block;position:relative;overflow:hidden}.temperature-demo .temperature-dist-bar>i{background:#9aa1ad;border-radius:99px;height:100%;font-style:normal;display:block}.temperature-demo .temperature-dist-bar>i.is-top{background:var(--ink)}.temperature-demo .temperature-dist-pct{color:#5c6473;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:12px;font-weight:700}.temperature-demo .temperature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.temperature-demo .temperature-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.temperature-demo .temperature-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 86%, #000)!important;color:#fff!important}.term-interactive-demo.temperature-demo .temperature-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.temperature-demo .temperature-reset{color:#41414a;min-height:38px;font:inherit;background:#fff;border:1px solid #d4d8e0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:650}.term-interactive-demo.temperature-demo .temperature-reset:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.term-interactive-demo.temperature-demo .temperature-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.temperature-demo .temperature-reset:disabled{color:#b3b8c1;cursor:not-allowed;background:#f6f7f9;border-color:#e6e8ed}.temperature-demo .temperature-result{background:#fff;border:1px solid #dfe3eb;border-radius:9px;gap:8px;padding:12px 14px;display:grid}.temperature-demo .temperature-result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.temperature-demo .temperature-result-head span{color:#5c6473;font-size:12px;font-weight:700}.temperature-demo .temperature-result-head strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.temperature-demo .temperature-result-empty{color:#6d6d77;margin:0;font-size:13px;line-height:1.6}.temperature-demo .temperature-result-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.temperature-demo .temperature-result-list li{background:#f7f8fa;border-left:3px solid #cfd4dd;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.temperature-demo .temperature-result-list li span{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.temperature-demo .temperature-result-list li b{color:#95d5aa;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#1f3a2c;border-radius:4px;padding:2px 9px;font-size:13px;font-weight:700}.temperature-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.temperature-flow b,.temperature-flow span,.temperature-flow strong{color:#41414a;background:#eef0f4;border-radius:6px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:650}.temperature-flow strong{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 22%, #fff)}.temperature-examples .scenario-grid article.is-good{background:#f4faf6;border-color:#cfe6d6 #cfe6d6 #cfe6d6 #5d9a74;border-left-style:solid;border-left-width:4px}.temperature-examples .scenario-grid article.is-good b{color:#3f7a54}.temperature-examples .scenario-grid article.is-bad{background:#fdf4f4;border-color:#ecc3c5 #ecc3c5 #ecc3c5 #c57779;border-left-style:solid;border-left-width:4px}.temperature-examples .scenario-grid article.is-bad b{color:#9a4a4f}@media (prefers-reduced-motion:reduce){.term-interactive-demo.temperature-demo .temperature-cta{transition:none}}@media (max-width:600px){.temperature-demo .temperature-dist-row{grid-template-columns:56px minmax(0,1fr) 40px;gap:8px}.temperature-demo .temperature-result-list li{padding:6px 8px}}.term-card .term-preview.temperature-card-preview{background:linear-gradient(135deg,#e9f7ff 0%,#f3edff 48%,#fff0d8 100%);border-color:#c9c4e7}.temperature-card-preview .temperature-card-heading small{color:#546e98}.temperature-card-preview .temperature-card-heading strong{color:#a5552d}.temperature-card-preview .temperature-card-col.is-low{background:#edf9ff;border-color:#7cb7d8}.temperature-card-preview .temperature-card-col.is-low b{color:#245d83}.temperature-card-preview .temperature-card-col.is-low li{color:#1e5578;background:#d8effb}.temperature-card-preview .temperature-card-col.is-low strong{color:#245d83}.temperature-card-preview .temperature-card-col.is-high{background:#fff5e8;border-color:#e1a568}.temperature-card-preview .temperature-card-col.is-high b{color:#944a22}.temperature-card-preview .temperature-card-col.is-high li:first-child{color:#7b3b1e;background:#ffe1bd}.temperature-card-preview .temperature-card-col.is-high li:nth-child(2){color:#753019;background:#ffcfa5}.temperature-card-preview .temperature-card-col.is-high li:nth-child(3){color:#572313;background:#f7aa78}.temperature-card-preview .temperature-card-col.is-high strong{color:#91471f}.term-interactive-demo.temperature-demo{background:linear-gradient(140deg,#eef8ff 0%,#f5efff 46%,#fff4e7 100%);border-color:#c9c6df}.temperature-demo .temperature-prompt{background:linear-gradient(145deg,#1c2d47,#142238);border-color:#314766;box-shadow:0 9px 20px #14223824}.temperature-demo .temperature-prompt-label{color:#81c9e9}.temperature-demo .temperature-prompt code{color:#f4f8ff}.temperature-demo .temperature-prompt-cursor{color:#ffc766}.temperature-demo .temperature-slider-label{color:#34405d}.temperature-demo .temperature-slider-row input[type=range]{accent-color:#7564b8}.temperature-demo .temperature-slider-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#61b9dc 0%,#8b72cf 50%,#ee8b52 100%);border-radius:99px;height:8px}.temperature-demo .temperature-slider-row input[type=range]::-webkit-slider-thumb{margin-top:-4px}.temperature-demo .temperature-slider-value{color:#51428b;background:#eee8ff;border:1px solid #8d7bc7}.temperature-demo .temperature-slider-ticks{color:#6c7391}.temperature-demo .temperature-dist{background:#ffffffdb;border-color:#b7c8df;box-shadow:0 8px 20px #3c466e12}.temperature-demo .temperature-dist-head span{color:#50617a}.temperature-demo .temperature-dist-head strong{color:#403b67}.temperature-demo .temperature-dist-token{color:#2b3f5d}.temperature-demo .temperature-dist-bar{background:#dfe7f0}.temperature-demo .temperature-dist-row:nth-child(2) .temperature-dist-bar>i{background:#4b9fc5}.temperature-demo .temperature-dist-row:nth-child(3) .temperature-dist-bar>i{background:#6d82c8}.temperature-demo .temperature-dist-row:nth-child(4) .temperature-dist-bar>i{background:#8d70bd}.temperature-demo .temperature-dist-row:nth-child(5) .temperature-dist-bar>i{background:#c4778d}.temperature-demo .temperature-dist-row:nth-child(6) .temperature-dist-bar>i{background:#e48650}.temperature-demo .temperature-dist-bar>i.is-top{box-shadow:0 0 7px #4c70b53b;background:linear-gradient(90deg,#2c80ab,#6f58a7)!important}.temperature-demo .temperature-dist-pct{color:#505c78}.term-interactive-demo.temperature-demo .temperature-cta{box-shadow:0 7px 16px #df6c383b;background:#df6c38!important}.term-interactive-demo.temperature-demo .temperature-cta:hover{background:#bd5125!important}.term-interactive-demo.temperature-demo .temperature-cta:focus-visible{outline-color:#f5a174}.term-interactive-demo.temperature-demo .temperature-reset{color:#54467c;background:#f9f6ff;border-color:#8c7db7}.term-interactive-demo.temperature-demo .temperature-reset:hover:not(:disabled){color:#43366c;background:#eee8ff;border-color:#655497}.temperature-demo .temperature-result{background:#ffffffd1;border-color:#c2b9df}.temperature-demo .temperature-result-head span{color:#5f5680}.temperature-demo .temperature-result-head strong{color:#4d3d7d}.temperature-demo .temperature-result-list li{background:linear-gradient(90deg,#f2edff,#fff8ef);border-left-color:#8772c1}.temperature-demo .temperature-result-list li span{color:#6a5d87}.temperature-demo .temperature-result-list li b{color:#8de0c8;background:#1e3b45}
