.term-card .term-preview.react-native-card-preview{color:#e3eef1;background:linear-gradient(155deg,#12262e,#0c1a20);align-content:center;gap:8px;padding:12px;display:grid}.react-native-card-flow{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.term-card .react-native-card-flow b{color:#6fd6e8;background:#173640;border:1px solid #2f5966;border-radius:6px;padding:5px 8px;font-size:11px}.react-native-card-flow span{color:#8fb3bd;font-weight:900}.react-native-card-flow div{gap:3px;display:grid}.term-card .react-native-card-flow strong{color:#0c1a20;text-align:center;background:#e3eef1;border-radius:5px;padding:2px 7px;font-size:10px}.react-native-card-reuse{gap:3px;margin:0;padding:0;list-style:none;display:grid}.term-card .react-native-card-reuse li{color:#e3eef1;background:#ffffff0f;border-radius:4px;padding:3px 6px;font-weight:700}.term-card .react-native-card-reuse li.is-ok{color:#7be3a6}.term-card .react-native-card-reuse li.is-no{color:#ff9a8f}.term-card .react-native-card-reuse li.is-warn{color:#ffd27a}.react-native-card-verdict{color:#e3eef1;margin:0;font-weight:700}.term-interactive-demo.react-native-demo{color:#13272e;background:#eef5f6;border-color:#b9d3d9;gap:12px;padding:14px}.react-native-demo-brief{color:#13272e;gap:3px;margin:0;font-size:14px;font-weight:700;line-height:1.55;display:grid}.react-native-demo-brief small{color:#3f6570;letter-spacing:.04em;font-size:11px;font-weight:800}.react-native-demo-stacks,.react-native-demo-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.react-native-demo-add>span{color:#3f6570;font-size:13px;font-weight:800}.term-interactive-demo.react-native-demo button{color:#173640;background:#fff;border-color:#9fc0c8}.term-interactive-demo.react-native-demo button:hover:not(:disabled){color:#0f3a46;border-color:#0f3a46}.term-interactive-demo.react-native-demo button[aria-pressed=true]{color:#e9fbff;background:#0f3a46;border-color:#0f3a46}.term-interactive-demo.react-native-demo button:disabled{color:#5f7b82;cursor:not-allowed;background:#e2ecee;border-style:dashed}.term-interactive-demo.react-native-demo button:focus-visible{outline-offset:2px;outline:2px solid #0a7f95}.term-interactive-demo.react-native-demo .react-native-demo-reset{background:0 0;margin-left:auto}.react-native-demo-project{color:#e3eef1;background:#0f2128;border:2px solid #1d4450;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.react-native-demo-project.is-failing{border-color:#ff9a8f}.react-native-demo-project header{justify-content:space-between;align-items:center;gap:8px;display:flex}.react-native-demo-project header code{color:#6fd6e8;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.react-native-demo-project header strong{border:1.5px solid;border-radius:999px;padding:2px 9px;font-size:12px}.react-native-demo-project header strong.is-ok{color:#7be3a6}.react-native-demo-project header strong.is-fail{color:#ff9a8f}.react-native-demo-project dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.react-native-demo-project dl div{background:#173039;border-radius:7px;gap:2px;min-width:0;padding:7px 9px;display:grid}.react-native-demo-project dt{color:#9fbcc4;font-size:11px;font-weight:800}.react-native-demo-project dd{color:#e3eef1;margin:0;font-size:13px;line-height:1.45}.react-native-demo-project dl div.is-ok dd{color:#a5efc4}.react-native-demo-project dl div.is-no dd{color:#ffb8b0}.react-native-demo-features{border-collapse:collapse;width:100%;font-size:13px}.react-native-demo-features caption{color:#9fbcc4;text-align:left;padding-bottom:4px;font-size:11px;font-weight:800}.react-native-demo-features th,.react-native-demo-features td{color:#e3eef1;text-align:left;vertical-align:top;border-top:1px solid #24434d;padding:7px 8px;line-height:1.45}.react-native-demo-features thead th{color:#9fbcc4;font-size:11px;font-weight:800}.react-native-demo-features tbody th{font-weight:800}.react-native-demo-features tr.is-ok td:last-child b{color:#7be3a6}.react-native-demo-features tr.is-fail{background:#ff9a8f1a}.react-native-demo-features tr.is-fail td:last-child{color:#ffb8b0}.react-native-demo-features tr.is-fail td:last-child b{color:#ff9a8f}.term-interactive-demo.react-native-demo .react-native-demo-fix{color:#2a1d00;background:#ffd27a;border-color:#ffd27a;justify-self:start;font-weight:800}.term-interactive-demo.react-native-demo .react-native-demo-fix:hover{color:#2a1d00;background:#ffe3a8;border-color:#ffe3a8}.term-interactive-demo.react-native-demo .react-native-demo-fix:focus-visible{outline-color:#ffd27a}.term-interactive-demo.react-native-demo .react-native-demo-status{color:#13272e;background:#fff;border-left:3px solid #0f3a46;border-radius:6px;padding:10px 12px}@media (max-width:640px){.react-native-demo-project dl{grid-template-columns:1fr}.react-native-demo-features thead{display:none}.react-native-demo-features tr{border-top:1px solid #24434d;padding:6px 0;display:grid}.react-native-demo-features th,.react-native-demo-features td{border-top:0;padding:2px 4px}.term-interactive-demo.react-native-demo .react-native-demo-reset{margin-left:0}}
