Spaces:
Runtime error
Runtime error
| /* minimalist.css - Risknox Black & White Box Design System */ | |
| :root { | |
| --bg: #ffffff; | |
| --fg: #000000; | |
| --muted: #666666; | |
| --accent: #000000; | |
| --danger: #ff0000; | |
| --success: #00cc00; | |
| --border: 2px solid #000000; | |
| --border-thick: 4px solid #000000; | |
| --shadow: 4px 4px 0px 0px #000000; | |
| --shadow-small: 2px 2px 0px 0px #000000; | |
| --shadow-hover: 6px 6px 0px 0px #000000; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| margin: 0; | |
| padding: 0; | |
| border-radius: 0 ; /* Force sharp corners */ | |
| } | |
| body { | |
| background-color: var(--bg); | |
| color: var(--fg); | |
| font-family: 'Inter', system-ui, -apple-system, sans-serif; | |
| line-height: 1.5; | |
| } | |
| /* Typography Overrides */ | |
| h1, h2, h3, h4, h5, h6 { | |
| text-transform: uppercase; | |
| font-weight: 800; | |
| letter-spacing: -0.02em; | |
| } | |
| /* Common Box Styles */ | |
| .box { | |
| background: var(--bg); | |
| border: var(--border); | |
| box-shadow: var(--shadow); | |
| padding: 1.5rem; | |
| margin-bottom: 1.5rem; | |
| transition: transform 0.1s ease, box-shadow 0.1s ease; | |
| } | |
| .box:hover { | |
| transform: translate(-2px, -2px); | |
| box-shadow: var(--shadow-hover); | |
| } | |
| /* Buttons */ | |
| button, .btn { | |
| background: var(--fg); | |
| color: var(--bg); | |
| border: var(--border); | |
| padding: 0.75rem 1.5rem; | |
| font-weight: 700; | |
| text-transform: uppercase; | |
| cursor: pointer; | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| gap: 0.5rem; | |
| box-shadow: var(--shadow-small); | |
| transition: transform 0.1s ease, box-shadow 0.1s ease; | |
| } | |
| button:hover, .btn:hover { | |
| transform: translate(-1px, -1px); | |
| box-shadow: var(--shadow); | |
| } | |
| button:active, .btn:active { | |
| transform: translate(1px, 1px); | |
| box-shadow: none; | |
| } | |
| button.secondary, .btn.secondary { | |
| background: var(--bg); | |
| color: var(--fg); | |
| } | |
| button.danger, .btn.danger { | |
| background: var(--danger); | |
| color: white; | |
| } | |
| /* Layout Utilities */ | |
| .container { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 2rem; | |
| } | |
| .header { | |
| border-bottom: var(--border-thick); | |
| padding: 2rem 0; | |
| margin-bottom: 3rem; | |
| } | |
| .footer { | |
| border-top: var(--border-thick); | |
| padding: 2rem 0; | |
| margin-top: 3rem; | |
| font-size: 0.875rem; | |
| text-transform: uppercase; | |
| font-weight: 600; | |
| } | |
| /* Specific Component Overrides */ | |
| canvas { | |
| border: var(--border-thick) ; | |
| background: white ; | |
| } | |
| .glass { | |
| background: white ; | |
| backdrop-filter: none ; | |
| border: var(--border) ; | |
| box-shadow: var(--shadow) ; | |
| color: black ; | |
| } | |
| input[type="range"] { | |
| appearance: none; | |
| background: transparent; | |
| cursor: pointer; | |
| } | |
| input[type="range"]::-webkit-slider-runnable-track { | |
| background: #000; | |
| height: 4px; | |
| } | |
| input[type="range"]::-webkit-slider-thumb { | |
| appearance: none; | |
| background: #000; | |
| border: 2px solid #fff; | |
| height: 20px; | |
| width: 20px; | |
| margin-top: -8px; | |
| box-shadow: 2px 2px 0px #000; | |
| } | |
| /* Responsive Grid */ | |
| .grid-2 { | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); | |
| gap: 2rem; | |
| } | |
| /* Status Badges */ | |
| .badge { | |
| display: inline-block; | |
| padding: 0.25rem 0.5rem; | |
| border: 1px solid #000; | |
| font-size: 0.75rem; | |
| font-weight: 700; | |
| text-transform: uppercase; | |
| } | |
| .badge.success { background: var(--success); color: white; } | |
| .badge.danger { background: var(--danger); color: white; } | |
| .badge.info { background: #000; color: #fff; } | |