Spaces:
Sleeping
Sleeping
| @import "tailwindcss"; | |
| @theme { | |
| /* Fonts configuration */ | |
| --font-heading: "Instrument Serif", serif; | |
| --font-body: "Barlow", sans-serif; | |
| /* Default border radius override: bare rounded -> pill (9999px) */ | |
| --radius-DEFAULT: 9999px; | |
| } | |
| /* Liquid-glass utilities */ | |
| .liquid-glass { | |
| background: rgba(255, 255, 255, 0.01); | |
| background-blend-mode: luminosity; | |
| backdrop-filter: blur(4px); | |
| -webkit-backdrop-filter: blur(4px); | |
| border: none; | |
| box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1); | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .liquid-glass::before { | |
| content: ""; | |
| position: absolute; | |
| inset: 0; | |
| border-radius: inherit; | |
| padding: 1.4px; | |
| background: linear-gradient(180deg, | |
| rgba(255, 255, 255, 0.45) 0%, | |
| rgba(255, 255, 255, 0.15) 20%, | |
| rgba(255, 255, 255, 0) 40%, | |
| rgba(255, 255, 255, 0) 60%, | |
| rgba(255, 255, 255, 0.15) 80%, | |
| rgba(255, 255, 255, 0.45) 100%); | |
| -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); | |
| -webkit-mask-composite: xor; | |
| mask-composite: exclude; | |
| pointer-events: none; | |
| } | |
| .liquid-glass-strong { | |
| background: rgba(255, 255, 255, 0.02); | |
| background-blend-mode: luminosity; | |
| backdrop-filter: blur(50px); | |
| -webkit-backdrop-filter: blur(50px); | |
| border: none; | |
| box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05), inset 0 1px 1px rgba(255, 255, 255, 0.15); | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .liquid-glass-strong::before { | |
| content: ""; | |
| position: absolute; | |
| inset: 0; | |
| border-radius: inherit; | |
| padding: 1.4px; | |
| background: linear-gradient(180deg, | |
| rgba(255, 255, 255, 0.5) 0%, | |
| rgba(255, 255, 255, 0.2) 20%, | |
| rgba(255, 255, 255, 0) 40%, | |
| rgba(255, 255, 255, 0) 60%, | |
| rgba(255, 255, 255, 0.2) 80%, | |
| rgba(255, 255, 255, 0.5) 100%); | |
| -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); | |
| -webkit-mask-composite: xor; | |
| mask-composite: exclude; | |
| pointer-events: none; | |
| } | |
| /* Base resets */ | |
| body { | |
| background-color: #000; | |
| color: #fff; | |
| font-family: var(--font-body); | |
| margin: 0; | |
| padding: 0; | |
| overflow-x: hidden; | |
| } | |
| /* Custom premium scrollbar styling */ | |
| * { | |
| scrollbar-width: thin; | |
| scrollbar-color: rgba(255, 255, 255, 0.1) transparent; | |
| } | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: rgba(255, 255, 255, 0.08); | |
| border-radius: 9999px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: rgba(255, 255, 255, 0.18); | |
| } |