:root{--bg:#101110;--panel:#191a18;--fg:#f3f3eb;--muted:#a5a79e;--line:#393b34;--acid:#edff38;--gutter:clamp(22px,4.5vw,88px);color-scheme:dark;font-family:Arial,'Helvetica Neue','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;color:var(--fg);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--acid);outline-offset:7px}img{max-width:100%;display:block}p{font-size:1rem;line-height:1.9}h1,h2,h3,p{margin-top:0}::selection{background:var(--acid);color:var(--bg)}.skip-link{position:absolute;left:20px;top:-100px;z-index:20;background:var(--acid);color:#101110;padding:16px}.skip-link:focus{top:12px}.header{height:105px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:2.3rem;font-weight:900;letter-spacing:-3px}.wordmark span{color:var(--acid)}.wordmark i{font-size:.8rem;vertical-align:top;font-style:normal;letter-spacing:0;margin-left:7px}.header nav{display:flex;gap:42px;font-size:.875rem;font-weight:700}.header nav a{padding:12px 0}.header nav a:hover,.text-link:hover,.header nav a[aria-current]{color:var(--acid)}.header nav span{color:var(--acid)}.header-location{font-size:.75rem;letter-spacing:1.2px;display:flex;align-items:center;gap:14px}.live-dot{display:inline-block;width:8px;height:8px;background:var(--acid);border-radius:50%}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.hero-copy{padding:53px 20px 35px var(--gutter);display:flex;flex-direction:column;position:relative;z-index:1}.eyebrow{font-family:'Courier New',monospace;font-size:.8125rem;letter-spacing:1.2px;font-weight:700;display:flex;align-items:center;gap:12px}.hero h1{font-size:clamp(4.6rem,8.8vw,10rem);font-weight:900;line-height:.88;letter-spacing:-.075em;margin:48px -90px 42px 0}.hero h1>span{color:var(--acid)}.hero-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:480px}.hero-bottom p{font-size:.875rem;line-height:1.9;margin-bottom:0}.round-link{width:55px;height:55px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:1.7rem;flex-shrink:0;transition:background .2s,color .2s}.round-link:hover{background:var(--acid);color:var(--bg)}.hero-image{position:relative;overflow:hidden;background:#020303;min-width:0}.hero-image>img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:center 40%}.image-caption{position:absolute;left:28px;top:32px;font: .75rem 'Courier New',monospace;letter-spacing:1.5px;color:var(--muted)}.hero-artist{position:absolute;bottom:22px;left:36px;font-size:6.5rem;font-weight:900;letter-spacing:-8px;line-height:1}.image-side{position:absolute;right:24px;bottom:40px;writing-mode:vertical-rl;font: .75rem 'Courier New',monospace;letter-spacing:2px}.ticker{display:flex;justify-content:space-around;gap:35px;overflow:hidden;white-space:nowrap;background:var(--acid);color:#101110;font-weight:800;font-size:.875rem;letter-spacing:1px;padding:18px 20px}.section{padding:100px var(--gutter)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-heading h2,.catalog h1{font-size:clamp(3rem,5.5vw,6rem);letter-spacing:-.065em;line-height:1;margin:20px 0 0}.count{font: .875rem 'Courier New',monospace;letter-spacing:0;vertical-align:top;display:inline-block;margin:7px 0 0 14px;color:var(--acid)}.text-link{font-size:.8125rem;font-weight:700;letter-spacing:1px;border-bottom:1px solid var(--line);padding:8px 0;display:inline-block}.draft-note{font-size:.75rem;color:var(--muted);font-family:'Courier New',monospace;margin-bottom:30px}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.artwork{aspect-ratio:1;position:relative;background:#000;overflow:hidden}.artwork img{height:100%;width:100%;object-fit:cover;transition:transform .35s ease}.release-card:hover .artwork img{transform:scale(1.035)}.art-number{position:absolute;left:16px;top:16px;font:.75rem 'Courier New',monospace;background:var(--bg);color:var(--fg);border:1px solid var(--line);padding:7px 10px}.card-arrow{position:absolute;right:15px;bottom:15px;background:var(--acid);color:#101110;width:40px;height:40px;display:grid;place-items:center;font-size:1.5rem;transition:transform .2s}.release-card:hover .card-arrow{transform:rotate(45deg)}.card-meta{display:flex;justify-content:space-between;margin:21px 0 10px;color:var(--muted);font:.75rem 'Courier New',monospace}.release-card h3{font-size:clamp(1.2rem,2.2vw,2rem);letter-spacing:-1px;margin-bottom:0}.city-art{object-position:50% 50%}.loom-art{object-position:50% 50%}.artist{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8%;background:var(--panel)}.artist-photo{position:relative;aspect-ratio:1;max-width:560px}.artist-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.artist-photo>span{position:absolute;left:18px;bottom:18px;font:.75rem 'Courier New',monospace;letter-spacing:1px;color:var(--muted)}.artist-copy{padding-top:20px}.artist-copy h2{font-size:clamp(5rem,8vw,9rem);letter-spacing:-.08em;line-height:1;margin:28px 0}.artist-copy h2 span{font-size:.5em;color:var(--acid);vertical-align:top;margin-left:28px}.japanese-lead{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.5;font-weight:700;letter-spacing:.05em}.artist-copy>p:not(.japanese-lead){max-width:440px;color:#bfc0b7}.small-note{display:block;color:var(--muted);font-size:.75rem;letter-spacing:1px;margin:22px 0}.artist-copy .text-link{margin-top:12px}.label{background:var(--acid);color:#11120e}.label-top{display:flex;justify-content:space-between;gap:20px;font:.75rem 'Courier New',monospace}.label-body{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;margin:52px 0}.label-body h2{font-size:clamp(5rem,10.5vw,12rem);letter-spacing:-.09em;line-height:1;margin-bottom:20px}.label-body h2 span{font-size:1rem;letter-spacing:0;vertical-align:top}.label-body h3{font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.4;letter-spacing:-.025em}.label-body p{max-width:470px}.label .small-note{color:#494d1d}.label-strip{width:100%;height:auto;object-fit:contain;mix-blend-mode:normal;opacity:1}.label a:focus-visible{outline-color:#111}footer{padding:52px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:40px;font:.75rem/1.8 'Courier New',monospace;color:var(--muted)}.footer-logo{font:900 2.4rem Arial,sans-serif;letter-spacing:-3px;color:var(--fg)}.footer-logo span{font-size:.75rem;vertical-align:top;margin-left:5px;letter-spacing:0}.footer-end{text-align:right}.catalog-heading{padding:65px 0 25px}.catalog-heading>p{font:.875rem 'Courier New',monospace;color:var(--muted);margin-top:28px}.catalog{min-height:75vh;padding-top:40px}.detail{padding-top:35px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:50px}.detail-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.detail-art>span{display:block;font:.75rem 'Courier New',monospace;color:var(--muted);padding-top:15px}.detail-info h1{font-size:clamp(2.8rem,5.5vw,6rem);line-height:.98;letter-spacing:-.06em;margin:28px 0}.detail-description{color:#bfc0b7;margin:30px 0}.detail-info dl{margin:36px 0}.detail-info dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0;font-size:.875rem}.detail-info dt{color:var(--muted);font-family:'Courier New',monospace}.detail-info dd{margin:0}.detail-info h2{font-size:.875rem;letter-spacing:1.2px;margin:30px 0 16px}.empty-copy{font-size:.875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.track-list{padding-left:26px}.track-list li{padding:15px 0;border-top:1px solid var(--line)}.track-list time{float:right;color:var(--muted)}.listen-link{display:block;border:1px solid var(--line);padding:16px;margin:8px 0}.listen-link:hover{background:var(--acid);color:#111}.next-release{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;margin-top:90px;gap:20px}.next-release>span{font:.8125rem 'Courier New',monospace;color:var(--acid)}.next-release strong{font-size:clamp(1.3rem,3vw,2.5rem);letter-spacing:-1px}.not-found h1{font-size:9rem;line-height:1;margin:35px 0}.not-found{min-height:70vh}
@media(min-width:1600px){.hero{min-height:780px}.hero-copy{padding-top:70px}}@media(max-width:900px){.header-location{display:none}.header nav{gap:24px}.hero{min-height:560px}.hero h1{font-size:clamp(4.5rem,10vw,7rem);margin-top:55px}.hero-copy{padding-top:36px}.hero-bottom{padding-right:15px}.hero-bottom p{font-size:.8125rem}.hero-artist{font-size:5rem}.section{padding-top:70px;padding-bottom:70px}.artist{gap:6%}.artist-copy{padding-top:0}.artist-copy h2{margin:22px 0}.label-body{grid-template-columns:1fr 1fr;gap:5%}.label-body h2{font-size:5.8rem}.release-grid{gap:18px}.detail{padding-top:30px}}@media(max-width:600px){.header{height:82px}.wordmark{font-size:1.9rem}.header nav{gap:17px;font-size:.75rem}.header nav span{display:none}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:32px var(--gutter) 26px}.hero h1{font-size:clamp(4.8rem,17vw,7rem);margin:32px 0;line-height:.89}.hero .eyebrow{font-size:.75rem;letter-spacing:.5px}.hero-image{height:430px}.hero-image>img{object-position:center 43%}.hero-bottom{max-width:none;padding-right:0}.image-caption{top:20px;left:22px}.hero-artist{left:22px;bottom:20px;font-size:5rem}.image-side{right:16px;bottom:25px}.ticker{justify-content:flex-start;gap:32px;padding:15px 20px;font-size:.75rem}.section{padding-top:56px;padding-bottom:56px}.section-heading{align-items:center}.section-heading h2{font-size:2.8rem}.section-heading .text-link{font-size:.75rem;white-space:nowrap}.count{margin-left:8px;font-size:.75rem}.release-grid{grid-template-columns:1fr;gap:38px}.card-meta{margin-top:17px}.release-card h3{font-size:1.7rem}.artist{grid-template-columns:1fr;gap:36px}.artist-photo{max-width:none}.artist-copy h2{font-size:6rem}.japanese-lead{font-size:1.8rem}.label-body{grid-template-columns:1fr;gap:20px;margin-top:35px;margin-bottom:30px}.label-body h2{font-size:5.7rem}.label-body h3{font-size:1.8rem}.label-top{flex-wrap:wrap;gap:12px}.label-strip{height:auto}footer{flex-wrap:wrap;gap:25px;padding-top:36px;padding-bottom:36px}footer>div{font-size:.75rem}.footer-end{width:100%;text-align:left;border-top:1px solid var(--line);padding-top:22px}.catalog{padding-top:28px}.catalog-heading{padding-top:40px}.catalog h1{font-size:3.6rem}.detail{padding-top:26px}.detail-grid{grid-template-columns:1fr;gap:40px;margin-top:30px}.detail-info h1{font-size:3.6rem}.next-release{margin-top:50px;flex-wrap:wrap}.next-release>span:first-child{width:100%}.next-release strong{font-size:1.8rem}.eyebrow{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Artist roster and confirmed release catalog */
.release-grid{row-gap:44px}.release-card h3{overflow-wrap:anywhere;line-height:1.2}.release-date{font: .75rem/1.7 'Courier New',monospace;color:var(--muted);margin:14px 0 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.release-date span{color:var(--acid)}.artist-yudai{background:var(--bg)}.artist-copy h2.artist-name-long{font-size:clamp(3.5rem,6.2vw,7rem);letter-spacing:-.055em;max-width:560px;line-height:1.02}.artist-name-long span{display:none}.catalog-group{margin-top:65px;scroll-margin-top:36px}.catalog-artist{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--line);padding:26px 0;gap:20px}.catalog-artist h2{font-size:2rem;letter-spacing:-.05em;margin:0}.catalog-artist>span{font: .75rem 'Courier New',monospace;color:var(--acid)}.catalog-note{max-width:760px;color:#bfc0b7}.detail-info h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,4.8vw,5.5rem)}.detail-info dl>div{gap:18px}.detail-info dd{text-align:right}.track-list li{padding-left:8px;line-height:1.65;overflow-wrap:anywhere}.track-list li::marker{font: .8125rem 'Courier New',monospace;color:var(--acid)}.track-list time{float:none;margin-left:16px}.next-release strong{overflow-wrap:anywhere}.artist-photo{height:auto}.artist-yudai .artist-photo img{filter:none}.listen-link{background:var(--acid);color:var(--bg);font-weight:700;line-height:1.6}.listen-link:hover{background:var(--fg)}
@media(max-width:600px){.hero-bottom p{font-size:.75rem}.catalog-group{margin-top:45px}.artist-copy h2.artist-name-long{font-size:3.6rem}.detail-info h1{font-size:2.8rem}.catalog-artist h2{font-size:1.65rem}.track-list{padding-left:24px}.section-heading .text-link{letter-spacing:0}}

.wordmark,.footer-logo{display:inline-flex;align-items:center}.brand-icon{width:40px;height:40px;flex-shrink:0;margin-right:12px;border-radius:6px}.label-origin-note{line-height:1.8;letter-spacing:0;max-width:470px}@media(max-width:600px){.wordmark .brand-icon{width:30px;height:30px;margin-right:8px}.header nav{gap:12px}}

.label-artwork{margin:0;width:100%;background:#101110;isolation:isolate}.label-cover{display:block;width:100%;height:auto;object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal}

.contact-page{min-height:80vh}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:60px}.contact-grid h1{font-size:clamp(4rem,8vw,8rem);line-height:.92;letter-spacing:-.07em;margin:30px 0}.contact-grid h1 span{color:var(--acid)}.contact-grid>div>p{color:var(--muted)}#contact-form>label{display:block;font-size:.85rem;margin-bottom:24px}#contact-form label>span{color:var(--muted);font-size:.75rem;margin-left:10px}#contact-form input:not([type=checkbox]),#contact-form select,#contact-form textarea{display:block;width:100%;margin-top:10px;border:1px solid #62645b;background:var(--panel);color:var(--fg);padding:15px;font:inherit;border-radius:0}#contact-form textarea{resize:vertical}#contact-form :focus-visible{outline:2px solid var(--acid);outline-offset:4px}.contact-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-privacy{font-size:.8rem;color:var(--muted);line-height:1.8}#contact-form .contact-consent{display:flex;align-items:start;gap:8px;line-height:1.7}#contact-form .contact-consent span{margin:0;color:var(--fg)}.contact-consent input{width:18px;height:18px;accent-color:var(--acid)}.contact-submit{width:100%;padding:21px;border:0;background:var(--acid);color:#111;font-weight:800;letter-spacing:1px;display:flex;justify-content:space-between;cursor:pointer}.contact-submit:disabled{opacity:.6;cursor:wait}#contact-status{min-height:2em;font-size:.9rem}#contact-status[data-state=error]{color:#ffaf9b}#contact-status[data-state=success]{color:var(--acid)}@media(max-width:700px){.contact-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.header nav{gap:12px;font-size:.66rem}.header-location{display:none}.header{padding-left:18px;padding-right:18px}.header .wordmark{font-size:1.5rem;letter-spacing:-2px}.header .brand-icon{width:25px;height:25px}}
/* Label roster, individual artist profiles and booking desk */
.roster h1{font-size:clamp(3.1rem,7vw,8rem);line-height:.95;letter-spacing:-.065em;margin:38px 0}.roster h1 span{color:var(--acid)}.roster-intro{color:var(--muted);margin-bottom:55px}.roster-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.roster-image{aspect-ratio:1;position:relative;overflow:hidden;background:#191a18}.roster-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.roster-card:hover img{transform:scale(1.025)}.roster-image>span{position:absolute;left:20px;bottom:20px;background:#101110;padding:8px 12px;font:11px monospace}.roster-name{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:24px 0}.roster-name h2{font-size:clamp(2rem,4vw,4.5rem);letter-spacing:-.06em;margin:0}.roster-name>span{font-size:2rem;color:var(--acid)}.roster-card>p{font:11px/1.5 monospace;letter-spacing:1px;color:var(--muted);margin-top:16px}.booking-banner{margin-top:80px;padding:45px;background:var(--acid);color:#111;display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:start}.booking-banner strong{font-size:clamp(2rem,4vw,4rem);line-height:1.25}.booking-banner>span:last-child{grid-column:2;font-size:.875rem;font-weight:700}.profile-hero{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.profile-visual{position:relative;background:#191a18}.profile-visual img{width:100%;height:100%;object-fit:cover;max-height:900px;min-height:600px}.profile-stamp{position:absolute;left:var(--gutter);bottom:28px;font:11px monospace;letter-spacing:1px;background:var(--acid);color:#111;padding:12px}.profile-heading{padding:40px var(--gutter) 60px;display:flex;flex-direction:column;align-items:start;justify-content:center}.profile-heading>.text-link{margin-bottom:50px}.profile-heading h1{font-size:clamp(4rem,8vw,8.5rem);line-height:.92;letter-spacing:-.07em;margin:35px 0;overflow-wrap:anywhere}.profile-tagline{font-size:clamp(1.7rem,3vw,2.8rem);font-weight:700;margin:0 0 18px}.profile-intro{color:var(--muted);max-width:460px;font-size:.9rem}.profile-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--acid);color:#111;padding:20px 24px;font-size:.8rem;font-weight:800;letter-spacing:.5px;margin-top:25px}.profile-cta:hover{background:var(--fg)}.profile-bio{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:var(--panel)}.profile-bio h2{font-size:clamp(2.8rem,5.5vw,6rem);letter-spacing:-.06em;line-height:1.02;margin:30px 0}.profile-facts{display:grid;gap:10px;font:11px monospace;color:var(--muted);margin-top:45px}.profile-story p{color:#c7c8bf;font-size:.95rem;line-height:2.1}.profile-links{display:flex;gap:22px;flex-wrap:wrap}.profile-links .text-link{font-size:.75rem}.profile-releases .section-heading h2{font-size:clamp(2rem,5vw,5rem)}.profile-booking{background:var(--acid);color:#111}.profile-booking>div{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:30px}.profile-booking h2{font-size:clamp(3rem,6vw,6.5rem);letter-spacing:-.065em;line-height:.98;margin:0}.profile-booking .profile-cta{background:#111;color:var(--acid);border:1px solid #111}.profile-booking .profile-cta:hover{background:transparent;color:#111}.booking-note{font-size:.75rem!important;line-height:1.9}.profile-other{padding-top:45px;padding-bottom:45px;display:flex;justify-content:space-between;align-items:center;gap:25px}.profile-other>a{font-size:clamp(1.8rem,4vw,4rem);letter-spacing:-.05em;font-weight:700}.profile-other>a span{color:var(--acid);margin-left:25px}.booking-copy{position:sticky;top:40px;align-self:start}.booking-copy h1{font-size:clamp(4rem,7vw,7rem)}.booking-steps{list-style:none;padding:0;margin:45px 0}.booking-steps li{border-top:1px solid var(--line);padding:18px 0;font-size:.85rem}.booking-steps span{font:12px monospace;color:var(--acid);margin-right:16px}#contact-form fieldset{padding:0;border:0;margin:0 0 38px;min-width:0}#contact-form legend{font:12px monospace;color:var(--acid);letter-spacing:1px;padding:0 0 25px}#contact-form fieldset label{display:block;font-size:.85rem;margin-bottom:24px}#contact-form input[type=date]{min-width:0}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.booking-page .contact-grid{grid-template-columns:.9fr 1.1fr}.booking-page .contact-privacy{margin-top:0}@media(max-width:900px){.profile-visual img{min-height:480px}.profile-heading{padding:35px}.profile-heading h1{font-size:4.5rem}.profile-heading>.text-link{margin-bottom:30px}.header nav{gap:20px}.profile-bio{gap:5%}.booking-banner{grid-template-columns:1fr}.booking-banner>span:last-child{grid-column:auto}}@media(max-width:600px){.header{height:auto;min-height:106px;flex-wrap:wrap;gap:12px;padding:17px 22px}.header nav{width:100%;justify-content:space-between;gap:10px;font-size:.68rem}.header nav a{padding:6px 0}.header .wordmark{font-size:1.8rem}.roster-grid{grid-template-columns:1fr;gap:38px}.roster h1{font-size:clamp(2.5rem,9.5vw,3.5rem)}.booking-banner{padding:28px;margin-top:45px}.profile-hero{grid-template-columns:1fr}.profile-visual img{min-height:0;aspect-ratio:1;height:auto}.profile-heading{padding:32px var(--gutter) 45px}.profile-heading h1{font-size:clamp(4rem,15vw,6rem)}.profile-bio,.profile-booking>div,.booking-page .contact-grid{grid-template-columns:1fr;gap:35px}.profile-facts{margin-top:25px}.profile-cta{width:100%;font-size:.75rem;padding:18px}.profile-other{flex-wrap:wrap}.profile-other>.eyebrow{width:100%}.booking-copy{position:static}.form-pair{grid-template-columns:1fr;gap:0}.booking-copy h1{font-size:4.8rem}.profile-releases .section-heading h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media(prefers-reduced-motion:reduce){.roster-image img{transition:none}}

#analytics-settings{color:inherit;background:none;border:0;padding:12px 0 0;font:inherit;font-size:10px;letter-spacing:.1em;text-decoration:underline;cursor:pointer}.analytics-consent[hidden]{display:none}.analytics-consent{position:fixed;z-index:100;bottom:16px;left:16px;right:16px;max-width:620px;padding:20px;background:#151615;color:#f5f5ee;border:1px solid #626459;box-shadow:0 8px 40px #0008}.analytics-consent p{font-size:12px;line-height:1.8;margin:0 0 14px}.analytics-consent a{text-decoration:underline}.analytics-consent>div{display:flex;gap:12px}.analytics-consent button{font:inherit;font-size:12px;padding:11px 18px;border:1px solid #e8ff36;background:#e8ff36;color:#101110;cursor:pointer}.analytics-consent button+button{background:transparent;color:#f5f5ee}.analytics-consent button:focus-visible,#analytics-settings:focus-visible{outline:2px solid white;outline-offset:3px}
