.term-card .term-preview.docker-card-preview{align-content:center;gap:7px;padding:12px;display:grid;color:#2c1f13!important;background:linear-gradient(160deg,#fbf4e9,#f1e4d0)!important}.docker-card-compare{gap:5px;display:grid}.docker-card-row{background:#fffaf2;border:1px solid #e0c9a8;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 8px;display:flex}.docker-card-row.is-ok{background:#fde9da;border-color:#c8612f}.term-card .docker-card-row span{flex-basis:100%;font-weight:700;color:#5d4630!important}.term-card .docker-card-row b{color:#2c1f13!important;font-size:11px!important}.term-card .docker-card-row b.is-bad{color:#9a1d12!important}.term-card .docker-card-row b.is-good{color:#135c32!important}.term-card .docker-card-model{margin:0;font-weight:700;color:#8a3a16!important}.term-card .docker-card-conclusion{margin:0;font-weight:650;color:#2c1f13!important}.term-interactive-demo.docker-demo{color:#2c1f13;background:#f8f1e6;border-color:#e0c9a8;gap:12px;padding:14px}.docker-task{color:#3d2c1c;margin:0;font-size:14px;line-height:1.6}.docker-task strong{color:#1f150b}.docker-task code,.docker-machine header span,.docker-image li,.docker-containers span{font-family:var(--font-geist-mono), ui-monospace, monospace}.docker-part{color:#7a3416;margin:4px 0 0;font-size:13px;font-weight:800}.docker-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:10px;display:grid}.docker-machine,.docker-image{background:#fffaf2;border:1px solid #e0c9a8;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.docker-machine header,.docker-image header{gap:2px;display:grid}.docker-machine header strong{color:#1f150b;font-size:14px}.docker-machine header span{color:#5d4630;overflow-wrap:anywhere;font-size:11.5px}.docker-ok{color:#135c32;margin:0;font-size:13px;font-weight:800}.docker-empty{color:#6e5a45;margin:0;font-size:12.5px}.docker-image.is-empty{border-style:dashed}.docker-image.is-built,.docker-image.is-leaky{color:#f6ead8;background:#2b211a;border-color:#2b211a}.docker-image header strong{font-size:14px}.docker-image.is-built header strong,.docker-image.is-leaky header strong{color:#ffd9b8}.docker-image header span{color:#8a6f55;font-size:11.5px}.docker-image.is-built header span,.docker-image.is-leaky header span{color:#cdb69c}.docker-image ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.docker-image li{color:#f6ead8;overflow-wrap:anywhere;background:#3a2d23;border:1px solid #4d3c2e;border-radius:5px;padding:4px 7px;font-size:11.5px;line-height:1.45}.docker-image li.is-secret{color:#ffc2b8;background:#4a1c16;border-color:#ff8b7a;font-weight:700}.docker-image li.is-clean{color:#a8ecc2;background:0 0;border-style:dashed;border-color:#7fcf9f}.docker-machine.is-server.is-down{background:#fff3f1;border-color:#d99a90}.docker-machine.is-server.is-up{border-color:#c8612f}.docker-error{color:#ffb3a7;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#2b1613;border-radius:6px;margin:0;padding:8px;font-size:11.5px;line-height:1.5}.docker-cause{color:#8a1910;margin:0;font-size:12.5px;font-weight:700;line-height:1.5}.docker-containers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.docker-containers li{color:#3a1a08;background:repeating-linear-gradient(90deg,#fde3cf 0 10px,#f9d7bd 10px 12px);border:2px solid #c8612f;border-radius:4px;gap:2px;padding:6px 8px;display:grid}.docker-containers b{color:#6b2a0e;font-size:13px}.docker-containers span{overflow-wrap:anywhere;font-size:11.5px}.docker-inner-data{color:#3a1a08;font-weight:800}.docker-volume{color:#12384b;background:#e6f2f8;border:2px dashed #2e6b8a;border-radius:6px;margin:0;padding:6px 8px;font-size:12px;font-weight:800}.docker-site{color:#6e5a45;border-top:1px solid #ecdcc4;margin:0;padding-top:6px;font-size:13px;font-weight:800}.docker-site.is-ok{color:#135c32}.docker-site.is-fail{color:#9a1d12}.docker-steps,.docker-data-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.docker-demo button{color:#fff8ef;background:#9a4220;border:1px solid #8a3a16;border-radius:6px;min-height:36px;padding:7px 12px;font-weight:700}.term-interactive-demo.docker-demo button:hover:not(:disabled){color:#fff;background:#7d3417;border-color:#6b2a0e}.term-interactive-demo.docker-demo button:focus-visible,.term-interactive-demo.docker-demo input:focus-visible{outline-offset:2px;outline:3px solid #2b211a}.term-interactive-demo.docker-demo button:disabled{color:#6e5a45;cursor:not-allowed;background:#efe4d4;border:1px dashed #b8a089}.term-interactive-demo.docker-demo input[type=checkbox]{accent-color:#9a4220}.docker-secret,.docker-volume-toggle{cursor:pointer;background:#fffaf2;border:1px solid #e0c9a8;border-radius:6px;align-items:flex-start;gap:7px;padding:7px 10px;display:inline-flex}.term-interactive-demo.docker-demo .docker-secret span,.term-interactive-demo.docker-demo .docker-volume-toggle span{color:#3d2c1c;font-size:13px;font-weight:700}.docker-volume-toggle{background:#eef6fa;border-color:#2e6b8a}.docker-hint{color:#6e5a45;flex-basis:100%;margin:0;font-size:12.5px}.docker-data{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.docker-check{color:#3d2c1c;background:#fffaf2;border:1px solid #e0c9a8;border-left-width:4px;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.docker-check-title{color:#5d4630;margin:0;font-size:12px;font-weight:800}.docker-check strong{font-size:15px}.docker-check.is-pass{background:#e8f6ec;border-color:#2f8a52}.docker-check.is-pass strong{color:#135c32}.docker-check.is-fail{background:#fdeceb;border-color:#b8322a}.docker-check.is-fail strong{color:#8a1910}.docker-check.is-stale{opacity:.6;border-style:dashed}.docker-foot{align-items:flex-start;gap:10px;display:flex}.term-interactive-demo.docker-demo .docker-status{color:#3d2c1c;flex:1;font-size:13px}.term-interactive-demo.docker-demo .docker-reset{color:#3d2c1c;background:0 0;border-color:#b8a089;flex:none}.term-interactive-demo.docker-demo .docker-reset:hover{color:#1f150b;background:#efe4d4}.docker-examples article.is-good{border-left:3px solid #2f8a52}.docker-examples article.is-bad{border-left:3px solid #b8322a}.docker-examples header{gap:3px;display:grid}.docker-examples header span{color:#5d4630;font-size:12px;font-weight:800}@media (max-width:640px){.docker-stage,.docker-data{grid-template-columns:1fr}.docker-foot{flex-direction:column}.docker-secret,.docker-volume-toggle{box-sizing:border-box;width:100%}}
