Spaces:
Sleeping
Sleeping
| :root { | |
| --bg: #0b1320; | |
| --bg-soft: rgba(15, 28, 42, 0.75); | |
| --bg-elevated: rgba(18, 34, 48, 0.9); | |
| --surface: rgba(255, 255, 255, 0.06); | |
| --surface-strong: rgba(255, 255, 255, 0.12); | |
| --border: rgba(255, 255, 255, 0.1); | |
| --border-strong: rgba(255, 255, 255, 0.18); | |
| --text: #f6f4ef; | |
| --text-soft: rgba(246, 244, 239, 0.72); | |
| --text-faint: rgba(246, 244, 239, 0.46); | |
| --accent-coral: #f36f5e; | |
| --accent-gold: #ffb36a; | |
| --accent-teal: #2ac3c3; | |
| --accent-sage: #97d77d; | |
| --success: #73d49c; | |
| --danger: #ff8f8f; | |
| --radius-sm: 12px; | |
| --radius-md: 18px; | |
| --radius-lg: 24px; | |
| --shadow-panel: 0 18px 60px rgba(0, 0, 0, 0.28); | |
| --shadow-glow: 0 0 36px rgba(243, 111, 94, 0.14); | |
| --transition: 180ms ease; | |
| --compare: 50%; | |
| } | |
| *, | |
| *::before, | |
| *::after { | |
| box-sizing: border-box; | |
| } | |
| html, | |
| body { | |
| margin: 0; | |
| min-height: 100%; | |
| font-family: "DM Sans", sans-serif; | |
| background: | |
| radial-gradient(circle at top left, rgba(243, 111, 94, 0.18), transparent 34%), | |
| radial-gradient(circle at 80% 10%, rgba(42, 195, 195, 0.18), transparent 28%), | |
| radial-gradient(circle at 50% 100%, rgba(255, 179, 106, 0.12), transparent 28%), | |
| var(--bg); | |
| color: var(--text); | |
| overflow-x: hidden; | |
| } | |
| body { | |
| position: relative; | |
| } | |
| button, | |
| input, | |
| textarea { | |
| font: inherit; | |
| } | |
| button { | |
| cursor: pointer; | |
| } | |
| .ambient { | |
| position: fixed; | |
| border-radius: 999px; | |
| filter: blur(90px); | |
| opacity: 0.35; | |
| pointer-events: none; | |
| z-index: 0; | |
| animation: drift 18s ease-in-out infinite; | |
| } | |
| .ambient-1 { | |
| width: 360px; | |
| height: 360px; | |
| top: -40px; | |
| left: -60px; | |
| background: rgba(243, 111, 94, 0.36); | |
| } | |
| .ambient-2 { | |
| width: 300px; | |
| height: 300px; | |
| right: -40px; | |
| top: 180px; | |
| background: rgba(42, 195, 195, 0.28); | |
| animation-delay: -6s; | |
| } | |
| .ambient-3 { | |
| width: 400px; | |
| height: 400px; | |
| left: 32%; | |
| bottom: -160px; | |
| background: rgba(255, 179, 106, 0.22); | |
| animation-delay: -11s; | |
| } | |
| @keyframes drift { | |
| 0%, | |
| 100% { transform: translate3d(0, 0, 0) scale(1); } | |
| 50% { transform: translate3d(22px, -18px, 0) scale(1.08); } | |
| } | |
| .shell { | |
| position: relative; | |
| z-index: 1; | |
| max-width: 1720px; | |
| margin: 0 auto; | |
| padding: 28px; | |
| } | |
| .topbar { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| gap: 24px; | |
| margin-bottom: 24px; | |
| } | |
| .brand { | |
| display: flex; | |
| align-items: center; | |
| gap: 16px; | |
| } | |
| .brand-mark { | |
| width: 58px; | |
| height: 58px; | |
| display: grid; | |
| place-items: center; | |
| border-radius: 18px; | |
| background: linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.03)); | |
| border: 1px solid var(--border); | |
| box-shadow: var(--shadow-glow); | |
| } | |
| .brand h1 { | |
| margin: 0; | |
| font-family: "Space Grotesk", sans-serif; | |
| font-size: 2rem; | |
| line-height: 1; | |
| letter-spacing: -0.04em; | |
| } | |
| .brand p { | |
| margin: 6px 0 0; | |
| color: var(--text-soft); | |
| max-width: 680px; | |
| } | |
| .status-cluster { | |
| display: flex; | |
| align-items: center; | |
| gap: 12px; | |
| flex-wrap: wrap; | |
| } | |
| .status-pill, | |
| .metric-pill { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 10px; | |
| padding: 10px 14px; | |
| border-radius: 999px; | |
| background: rgba(10, 20, 33, 0.66); | |
| border: 1px solid var(--border); | |
| backdrop-filter: blur(14px); | |
| } | |
| .status-dot { | |
| width: 10px; | |
| height: 10px; | |
| border-radius: 999px; | |
| background: var(--text-faint); | |
| } | |
| .status-dot.online { | |
| background: var(--success); | |
| box-shadow: 0 0 16px rgba(115, 212, 156, 0.6); | |
| } | |
| .status-dot.error { | |
| background: var(--danger); | |
| box-shadow: 0 0 16px rgba(255, 143, 143, 0.5); | |
| } | |
| .metric-label { | |
| color: var(--text-faint); | |
| font-size: 0.78rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.08em; | |
| } | |
| .metric-pill strong { | |
| font-size: 1.02rem; | |
| } | |
| .layout { | |
| display: grid; | |
| grid-template-columns: 320px minmax(0, 1fr) 320px; | |
| gap: 20px; | |
| align-items: start; | |
| } | |
| .left-rail, | |
| .right-rail, | |
| .center-stage { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 20px; | |
| } | |
| .glass { | |
| position: relative; | |
| overflow: hidden; | |
| background: linear-gradient(180deg, rgba(20, 36, 52, 0.82), rgba(10, 22, 34, 0.72)); | |
| border: 1px solid var(--border); | |
| border-radius: var(--radius-lg); | |
| box-shadow: var(--shadow-panel); | |
| backdrop-filter: blur(20px); | |
| } | |
| .glass::before { | |
| content: ""; | |
| position: absolute; | |
| inset: 0; | |
| background: linear-gradient(120deg, rgba(255, 255, 255, 0.1), transparent 26%, transparent 70%, rgba(42, 195, 195, 0.08)); | |
| opacity: 0.8; | |
| pointer-events: none; | |
| } | |
| .card, | |
| .hero, | |
| .composer { | |
| padding: 18px; | |
| } | |
| .card-head, | |
| .hero-top { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: flex-start; | |
| gap: 16px; | |
| margin-bottom: 16px; | |
| } | |
| .eyebrow { | |
| display: inline-flex; | |
| margin-bottom: 8px; | |
| font-size: 0.72rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.16em; | |
| color: var(--text-faint); | |
| } | |
| h2 { | |
| margin: 0; | |
| font-family: "Space Grotesk", sans-serif; | |
| font-size: 1.15rem; | |
| letter-spacing: -0.03em; | |
| } | |
| .mode-grid { | |
| display: grid; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| gap: 10px; | |
| } | |
| .mode-tab { | |
| border: 1px solid transparent; | |
| border-radius: 16px; | |
| padding: 14px 12px; | |
| background: rgba(255, 255, 255, 0.05); | |
| color: var(--text-soft); | |
| transition: transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition); | |
| } | |
| .mode-tab:hover, | |
| .mode-tab.active { | |
| transform: translateY(-1px); | |
| border-color: rgba(255, 179, 106, 0.45); | |
| background: linear-gradient(145deg, rgba(255, 179, 106, 0.18), rgba(42, 195, 195, 0.14)); | |
| color: var(--text); | |
| } | |
| .mode-tab.wide { | |
| grid-column: span 2; | |
| } | |
| .mode-copy { | |
| margin: 14px 0 0; | |
| color: var(--text-soft); | |
| line-height: 1.5; | |
| } | |
| .upload-stack { | |
| display: grid; | |
| gap: 12px; | |
| } | |
| .upload-tile { | |
| text-align: left; | |
| padding: 16px; | |
| border-radius: 18px; | |
| border: 1px solid var(--border); | |
| background: rgba(255, 255, 255, 0.04); | |
| transition: transform var(--transition), border-color var(--transition), background var(--transition); | |
| } | |
| .upload-tile.primary { | |
| background: linear-gradient(145deg, rgba(243, 111, 94, 0.16), rgba(255, 179, 106, 0.12)); | |
| border-color: rgba(243, 111, 94, 0.24); | |
| } | |
| .upload-tile:hover { | |
| transform: translateY(-1px); | |
| border-color: var(--border-strong); | |
| background: rgba(255, 255, 255, 0.07); | |
| } | |
| .tile-label { | |
| display: block; | |
| font-weight: 700; | |
| } | |
| .tile-meta { | |
| display: block; | |
| margin-top: 6px; | |
| color: var(--text-soft); | |
| font-size: 0.92rem; | |
| } | |
| .mask-panel { | |
| margin-top: 18px; | |
| padding: 14px; | |
| border-radius: 18px; | |
| border: 1px solid rgba(42, 195, 195, 0.22); | |
| background: rgba(42, 195, 195, 0.08); | |
| } | |
| .mask-head { | |
| display: flex; | |
| justify-content: space-between; | |
| gap: 12px; | |
| align-items: center; | |
| margin-bottom: 14px; | |
| } | |
| .mask-actions, | |
| .chip-row, | |
| .hero-actions { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 8px; | |
| } | |
| .tool-chip, | |
| .ghost-button, | |
| .secondary-button { | |
| border: 1px solid var(--border); | |
| background: rgba(255, 255, 255, 0.04); | |
| color: var(--text); | |
| border-radius: 14px; | |
| padding: 9px 12px; | |
| transition: background var(--transition), border-color var(--transition), transform var(--transition); | |
| } | |
| .tool-chip.active, | |
| .tool-chip:hover, | |
| .ghost-button:hover, | |
| .secondary-button:hover { | |
| background: rgba(255, 255, 255, 0.09); | |
| border-color: var(--border-strong); | |
| transform: translateY(-1px); | |
| } | |
| .thumb-grid { | |
| display: grid; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| gap: 10px; | |
| } | |
| .thumb-grid.results { | |
| margin-top: 10px; | |
| } | |
| .thumb-card { | |
| position: relative; | |
| border-radius: 16px; | |
| overflow: hidden; | |
| border: 1px solid var(--border); | |
| background: rgba(255, 255, 255, 0.04); | |
| min-height: 118px; | |
| } | |
| .thumb-card img { | |
| width: 100%; | |
| height: 118px; | |
| object-fit: cover; | |
| display: block; | |
| } | |
| .thumb-card span { | |
| position: absolute; | |
| left: 10px; | |
| right: 10px; | |
| bottom: 10px; | |
| padding: 6px 8px; | |
| border-radius: 12px; | |
| font-size: 0.78rem; | |
| background: rgba(5, 10, 18, 0.72); | |
| } | |
| .hero { | |
| padding: 18px; | |
| } | |
| .compare-wrap { | |
| position: relative; | |
| } | |
| .stage-frame { | |
| position: relative; | |
| min-height: 620px; | |
| padding: 18px; | |
| border-radius: 22px; | |
| background: | |
| radial-gradient(circle at 20% 18%, rgba(243, 111, 94, 0.08), transparent 24%), | |
| radial-gradient(circle at 80% 12%, rgba(42, 195, 195, 0.12), transparent 20%), | |
| rgba(5, 12, 20, 0.82); | |
| border: 1px solid rgba(255, 255, 255, 0.06); | |
| overflow: hidden; | |
| } | |
| .stage-media { | |
| position: relative; | |
| width: 100%; | |
| height: 100%; | |
| min-height: 580px; | |
| transform-origin: center center; | |
| transition: transform 140ms ease; | |
| } | |
| .stage-image, | |
| #mask-canvas { | |
| position: absolute; | |
| inset: 0; | |
| width: 100%; | |
| height: 100%; | |
| object-fit: contain; | |
| } | |
| #mask-canvas { | |
| z-index: 3; | |
| pointer-events: none; | |
| } | |
| .compare-overlay { | |
| position: absolute; | |
| inset: 0; | |
| width: var(--compare); | |
| overflow: hidden; | |
| border-right: 2px solid rgba(255, 255, 255, 0.72); | |
| z-index: 2; | |
| } | |
| .stage-empty { | |
| position: absolute; | |
| inset: 0; | |
| display: grid; | |
| place-content: center; | |
| text-align: center; | |
| gap: 14px; | |
| padding: 32px; | |
| } | |
| .empty-badge { | |
| justify-self: center; | |
| padding: 8px 14px; | |
| border-radius: 999px; | |
| border: 1px solid rgba(255, 179, 106, 0.34); | |
| background: rgba(255, 179, 106, 0.1); | |
| color: var(--accent-gold); | |
| font-size: 0.82rem; | |
| letter-spacing: 0.08em; | |
| text-transform: uppercase; | |
| } | |
| .stage-empty h3 { | |
| margin: 0; | |
| font-family: "Space Grotesk", sans-serif; | |
| font-size: 2rem; | |
| letter-spacing: -0.05em; | |
| } | |
| .stage-empty p { | |
| margin: 0; | |
| color: var(--text-soft); | |
| max-width: 520px; | |
| } | |
| .compare-controls { | |
| display: flex; | |
| align-items: center; | |
| gap: 12px; | |
| margin-top: 14px; | |
| color: var(--text-soft); | |
| } | |
| #compare-slider { | |
| flex: 1; | |
| appearance: none; | |
| height: 6px; | |
| border-radius: 999px; | |
| background: linear-gradient(90deg, var(--accent-coral), var(--accent-teal)); | |
| outline: none; | |
| } | |
| #compare-slider::-webkit-slider-thumb { | |
| appearance: none; | |
| width: 20px; | |
| height: 20px; | |
| border-radius: 999px; | |
| background: white; | |
| box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.12); | |
| } | |
| .progress-strip { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| gap: 16px; | |
| flex-wrap: wrap; | |
| margin-top: 16px; | |
| } | |
| .progress-pill { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 8px; | |
| padding: 10px 14px; | |
| border-radius: 999px; | |
| background: rgba(255, 255, 255, 0.06); | |
| border: 1px solid var(--border); | |
| } | |
| .steps-row { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 8px; | |
| } | |
| .step-chip { | |
| padding: 8px 12px; | |
| border-radius: 999px; | |
| background: rgba(42, 195, 195, 0.12); | |
| border: 1px solid rgba(42, 195, 195, 0.24); | |
| color: var(--text); | |
| font-size: 0.82rem; | |
| } | |
| .composer-body { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 16px; | |
| } | |
| .prompt-input { | |
| width: 100%; | |
| min-height: 126px; | |
| resize: vertical; | |
| padding: 16px 18px; | |
| border-radius: 20px; | |
| border: 1px solid var(--border); | |
| background: rgba(0, 0, 0, 0.18); | |
| color: var(--text); | |
| outline: none; | |
| line-height: 1.6; | |
| transition: border-color var(--transition), box-shadow var(--transition); | |
| } | |
| .prompt-input:focus { | |
| border-color: rgba(255, 179, 106, 0.45); | |
| box-shadow: 0 0 0 4px rgba(255, 179, 106, 0.12); | |
| } | |
| .prompt-input::placeholder { | |
| color: var(--text-faint); | |
| } | |
| .action-row { | |
| display: flex; | |
| gap: 10px; | |
| flex-wrap: wrap; | |
| } | |
| .primary-button { | |
| border: none; | |
| border-radius: 18px; | |
| padding: 14px 18px; | |
| min-width: 170px; | |
| color: #131d25; | |
| font-weight: 800; | |
| letter-spacing: 0.01em; | |
| background: linear-gradient(135deg, var(--accent-gold), var(--accent-coral), var(--accent-teal)); | |
| box-shadow: 0 18px 30px rgba(243, 111, 94, 0.22); | |
| transition: transform var(--transition), box-shadow var(--transition); | |
| } | |
| .primary-button:hover { | |
| transform: translateY(-1px); | |
| box-shadow: 0 22px 40px rgba(243, 111, 94, 0.26); | |
| } | |
| .primary-button:disabled { | |
| opacity: 0.45; | |
| cursor: not-allowed; | |
| box-shadow: none; | |
| } | |
| .response-banner { | |
| margin: 0; | |
| padding: 14px 16px; | |
| border-radius: 18px; | |
| background: rgba(42, 195, 195, 0.1); | |
| border: 1px solid rgba(42, 195, 195, 0.24); | |
| color: var(--text); | |
| line-height: 1.55; | |
| } | |
| .response-banner.error { | |
| background: rgba(255, 143, 143, 0.1); | |
| border-color: rgba(255, 143, 143, 0.24); | |
| } | |
| .mode-controls { | |
| display: grid; | |
| gap: 16px; | |
| } | |
| .control-group { | |
| display: grid; | |
| gap: 14px; | |
| } | |
| .control-group.dual { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| .control-group.advanced { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| .field, | |
| .range-field { | |
| display: grid; | |
| gap: 8px; | |
| } | |
| .field span, | |
| .range-field span { | |
| color: var(--text-soft); | |
| font-size: 0.82rem; | |
| } | |
| .field input, | |
| .range-field input { | |
| width: 100%; | |
| padding: 12px 14px; | |
| border-radius: 14px; | |
| border: 1px solid var(--border); | |
| background: rgba(0, 0, 0, 0.18); | |
| color: var(--text); | |
| } | |
| .range-field { | |
| grid-template-columns: 1fr; | |
| } | |
| .range-field strong { | |
| justify-self: end; | |
| font-size: 0.86rem; | |
| color: var(--accent-gold); | |
| } | |
| .range-field input[type="range"] { | |
| padding: 0; | |
| height: 6px; | |
| appearance: none; | |
| background: linear-gradient(90deg, rgba(243, 111, 94, 0.85), rgba(42, 195, 195, 0.85)); | |
| } | |
| .range-field input[type="range"]::-webkit-slider-thumb { | |
| appearance: none; | |
| width: 18px; | |
| height: 18px; | |
| border-radius: 999px; | |
| background: #fff; | |
| box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); | |
| } | |
| .preset-grid, | |
| .history-list, | |
| .layer-list { | |
| display: grid; | |
| gap: 10px; | |
| } | |
| .preset-card, | |
| .history-card-item, | |
| .layer-item { | |
| position: relative; | |
| overflow: hidden; | |
| padding: 14px; | |
| border-radius: 18px; | |
| border: 1px solid var(--border); | |
| background: rgba(255, 255, 255, 0.05); | |
| transition: transform var(--transition), border-color var(--transition), background var(--transition); | |
| } | |
| .preset-card:hover, | |
| .history-card-item:hover, | |
| .layer-item:hover { | |
| transform: translateY(-1px); | |
| border-color: var(--border-strong); | |
| background: rgba(255, 255, 255, 0.08); | |
| } | |
| .preset-card h3, | |
| .history-card-item h3, | |
| .layer-item h3 { | |
| margin: 0 0 6px; | |
| font-size: 0.98rem; | |
| } | |
| .preset-card p, | |
| .history-card-item p, | |
| .layer-item p { | |
| margin: 0; | |
| color: var(--text-soft); | |
| line-height: 1.45; | |
| font-size: 0.88rem; | |
| } | |
| .preset-tags, | |
| .history-tags, | |
| .layer-tags { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 8px; | |
| margin-top: 10px; | |
| } | |
| .mini-chip { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 6px; | |
| padding: 6px 10px; | |
| border-radius: 999px; | |
| background: rgba(255, 255, 255, 0.06); | |
| border: 1px solid rgba(255, 255, 255, 0.08); | |
| font-size: 0.78rem; | |
| color: var(--text-soft); | |
| } | |
| .suggestion-chip { | |
| cursor: pointer; | |
| transition: background var(--transition), border-color var(--transition), color var(--transition), transform var(--transition); | |
| } | |
| .suggestion-chip:hover { | |
| background: rgba(255, 179, 106, 0.14) ; | |
| border-color: rgba(255, 179, 106, 0.45) ; | |
| color: var(--accent) ; | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 12px rgba(255, 179, 106, 0.15); | |
| } | |
| .suggestion-chip:active { | |
| transform: translateY(0); | |
| } | |
| .history-card-item { | |
| display: grid; | |
| grid-template-columns: 72px 1fr; | |
| gap: 12px; | |
| align-items: start; | |
| } | |
| .history-card-item img { | |
| width: 72px; | |
| height: 72px; | |
| border-radius: 14px; | |
| object-fit: cover; | |
| background: rgba(0, 0, 0, 0.2); | |
| } | |
| .toast-stack { | |
| position: fixed; | |
| right: 22px; | |
| bottom: 22px; | |
| display: grid; | |
| gap: 12px; | |
| z-index: 10; | |
| } | |
| .toast { | |
| min-width: 260px; | |
| max-width: 360px; | |
| padding: 14px 16px; | |
| border-radius: 18px; | |
| background: rgba(8, 15, 23, 0.92); | |
| border: 1px solid var(--border); | |
| box-shadow: var(--shadow-panel); | |
| animation: toast-in 260ms ease; | |
| } | |
| .toast strong { | |
| display: block; | |
| margin-bottom: 6px; | |
| } | |
| .toast p { | |
| margin: 0; | |
| color: var(--text-soft); | |
| line-height: 1.5; | |
| } | |
| @keyframes toast-in { | |
| from { | |
| opacity: 0; | |
| transform: translateY(12px); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| body.fullscreen-mode .shell { | |
| max-width: none; | |
| padding: 18px; | |
| } | |
| body.fullscreen-mode .layout { | |
| grid-template-columns: 1fr; | |
| } | |
| body.fullscreen-mode .left-rail, | |
| body.fullscreen-mode .right-rail { | |
| display: none; | |
| } | |
| body.fullscreen-mode .stage-frame { | |
| min-height: calc(100vh - 260px); | |
| } | |
| [hidden] { | |
| display: none ; | |
| } | |
| @media (max-width: 1360px) { | |
| .layout { | |
| grid-template-columns: 280px minmax(0, 1fr); | |
| } | |
| .right-rail { | |
| grid-column: 1 / -1; | |
| display: grid; | |
| grid-template-columns: repeat(3, minmax(0, 1fr)); | |
| gap: 20px; | |
| } | |
| } | |
| @media (max-width: 980px) { | |
| .shell { | |
| padding: 18px; | |
| } | |
| .topbar { | |
| flex-direction: column; | |
| align-items: flex-start; | |
| } | |
| .layout { | |
| grid-template-columns: 1fr; | |
| } | |
| .left-rail, | |
| .right-rail { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .stage-frame { | |
| min-height: 420px; | |
| } | |
| .stage-media { | |
| min-height: 380px; | |
| } | |
| .control-group.dual, | |
| .control-group.advanced { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |
| @media (max-width: 640px) { | |
| .brand h1 { | |
| font-size: 1.56rem; | |
| } | |
| .card, | |
| .hero, | |
| .composer { | |
| padding: 14px; | |
| } | |
| .mode-grid { | |
| grid-template-columns: 1fr 1fr; | |
| } | |
| .hero-actions, | |
| .status-cluster { | |
| width: 100%; | |
| } | |
| .compare-controls { | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| .history-card-item { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |