.gmf-nocturne{--gmf-color-bg: #000000;--gmf-color-surface: #232532;--gmf-color-text: #e9e9ed;--gmf-color-accent: #9184d9;--gmf-color-accent-2: #a7a1db;--gmf-color-divider: color-mix(in srgb, #e9e9ed 16%, transparent);--gmf-color-neutral-100: #f3f5fe;--gmf-color-neutral-200: #e4e7f5;--gmf-color-neutral-300: #cfd3e5;--gmf-color-neutral-700: #595d6c;--gmf-color-neutral-800: #3f424d;--gmf-color-neutral-900: #292b31;--gmf-color-accent-100: #f5f4ff;--gmf-color-accent-300: #d2cefd;--gmf-color-accent-800: #423a6a;--gmf-font-heading: "Inter", system-ui, sans-serif;--gmf-font-heading-weight: 500;--gmf-font-body: "Inter", system-ui, sans-serif;--gmf-space-1: 2.8px;--gmf-space-2: 5.6px;--gmf-space-3: 8.4px;--gmf-space-4: 11.2px;--gmf-space-6: 16.8px;--gmf-space-8: 22.4px;--gmf-radius-sm: 4px;--gmf-radius-md: 8px;--gmf-radius-lg: 14px;--gmf-shadow-sm: 0 0 0 1px var(--gmf-color-neutral-800);--gmf-shadow-md: 0 0 0 1px var(--gmf-color-neutral-700), 0 6px 18px rgba(0,0,0,.55);background:var(--gmf-color-bg);color:var(--gmf-color-text);font-family:var(--gmf-font-body);font-size:15px;line-height:1.55}.gmf-nocturne *,.gmf-nocturne *:before,.gmf-nocturne *:after{box-sizing:border-box}.gmf-nocturne h1,.gmf-nocturne h2,.gmf-nocturne h3,.gmf-nocturne h4,.gmf-nocturne h5,.gmf-nocturne h6{font-family:var(--gmf-font-heading);font-weight:var(--gmf-font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--gmf-space-2)}.gmf-nocturne h2{font-size:32px}.gmf-nocturne h5{font-size:16px}.gmf-nocturne h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.gmf-nocturne p{margin:0 0 var(--gmf-space-3)}.gmf-nocturne a{color:var(--gmf-color-accent);text-underline-offset:3px;text-decoration:none}.gmf-nocturne img{display:block;max-width:100%}.gmf-nocturne .gmf-text-muted{color:color-mix(in srgb,var(--gmf-color-text) 55%,transparent)}.gmf-nocturne .gmf-hr{height:1px;border:0;margin:var(--gmf-space-4) 0;background:linear-gradient(to right,transparent,var(--gmf-color-divider) 48px,var(--gmf-color-divider) calc(100% - 48px),transparent)}.gmf-nocturne .gmf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--gmf-font-heading);font-weight:var(--gmf-font-heading-weight);font-size:14px;line-height:1.2;color:var(--gmf-color-text);background:transparent;border:1px solid transparent;padding:var(--gmf-space-2) calc(var(--gmf-space-3) * 1.2);border-radius:30px}.gmf-nocturne .gmf-btn-secondary{border-color:var(--gmf-color-divider)}.gmf-nocturne .gmf-btn-secondary:hover{background:color-mix(in srgb,var(--gmf-color-text) 7%,transparent)}.gmf-nocturne .gmf-btn-icon{width:36px;height:36px;padding:0}.gmf-nocturne .gmf-card{display:flex;flex-direction:column;gap:var(--gmf-space-2);padding:var(--gmf-space-3);border-radius:var(--gmf-radius-md);background:var(--gmf-color-surface)}.gmf-nocturne .gmf-card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gmf-color-accent)}.gmf-nocturne .gmf-card-title{font-family:var(--gmf-font-heading);font-weight:var(--gmf-font-heading-weight);font-size:17px;line-height:1.2}.gmf-nocturne .gmf-elev-sm{box-shadow:var(--gmf-shadow-sm)}.gmf-nocturne .gmf-nav{display:flex;align-items:center;gap:var(--gmf-space-4);padding:var(--gmf-space-3) var(--gmf-space-4)}.gmf-nocturne .gmf-nav-brand{font-family:var(--gmf-font-heading);font-weight:var(--gmf-font-heading-weight);font-size:18px;margin-right:auto;letter-spacing:.04em}.gmf-nocturne .gmf-nav a{color:inherit;text-decoration:none;font-size:14px}.gmf-nocturne .gmf-nav a:hover,.gmf-nocturne .gmf-nav a[aria-current=page]{color:var(--gmf-color-accent)}.gmf-nocturne .gmf-carousel-track::-webkit-scrollbar{display:none}.gmf-nocturne .gmf-carousel-track{scrollbar-width:none}.gmf-nocturne .gmf-vinyl{width:240px;height:240px;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#1c1c1f,#101012 60%,#050506);box-shadow:var(--gmf-shadow-md),inset 0 0 30px #0009}.gmf-nocturne .gmf-vinyl-grooves{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,#ffffff0d 0px 1px,#0000 1px 3px)}.gmf-nocturne .gmf-vinyl-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,#ffffff38,#fff0 25% 75%,#ffffff1f);mix-blend-mode:screen}.gmf-nocturne .gmf-vinyl-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #ffffff26,0 2px 6px #0009}.gmf-nocturne .gmf-vinyl-label img{width:100%;height:100%;object-fit:cover}.gmf-nocturne .gmf-vinyl-spindle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#000;box-shadow:0 0 0 2px #ffffff40}.gmf-nocturne .gmf-single-card{display:block;color:inherit;text-decoration:none}.gmf-nocturne .gmf-single-cover{width:240px;height:240px;border-radius:var(--gmf-radius-lg);overflow:hidden;position:relative;background:var(--gmf-color-neutral-900);box-shadow:var(--gmf-shadow-md);transition:transform .25s ease}.gmf-nocturne .gmf-single-card:hover .gmf-single-cover{transform:scale(1.03)}.gmf-nocturne .gmf-single-cover img{width:100%;height:100%;object-fit:cover;display:block}.gmf-nocturne .gmf-spotify-badge{position:absolute;bottom:10px;right:10px;width:28px;height:28px;border-radius:50%;background:#1db954;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000073}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gmf-nocturne.css.map */
