:root{--black:#080808;--panel:#111;--deep:#240609;--red:#c8102e;--bright:#f21d36;--white:#f2f2f2;--muted:#a5a5a5;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--black);color:var(--white);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.topline{height:3px;background:linear-gradient(90deg,#5d0715,var(--bright),#5d0715)}.site-header{height:88px;padding:0 6.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(8,8,8,.96);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px}.brand-logo{height:39px;width:39px;object-fit:contain;display:block;flex:0 0 39px}.brand-mark{height:39px;width:39px;border:1px solid var(--red);display:grid;place-items:center;font:800 19px Manrope,sans-serif;letter-spacing:-3px;color:var(--white);position:relative}.brand-mark span{color:var(--bright)}.brand-name{font:800 14px Manrope,sans-serif;letter-spacing:1.6px}.brand-name b{color:var(--red)}.brand-name small{display:block;font:600 8px 'DM Sans',sans-serif;letter-spacing:1.7px;color:var(--muted);margin-top:4px}.nav{display:flex;gap:31px}.nav a{font-size:12px;color:#bcbcbc;transition:.2s}.nav a:hover,.nav a.active{color:white}.nav a.active:after{content:'';display:block;width:15px;height:2px;background:var(--red);margin-top:7px}.header-cta{border:1px solid #4c252a;padding:12px 15px;font-size:11px;font-weight:700;letter-spacing:.4px}.header-cta span,.button span{color:var(--bright);margin-left:12px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:23px}.hero{min-height:650px;position:relative;overflow:hidden;padding:82px 8% 70px;display:flex;align-items:center}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,black,transparent 90%)}.hero-glow{position:absolute;width:520px;height:520px;right:7%;top:5%;background:radial-gradient(circle,rgba(153,0,24,.2),transparent 68%);filter:blur(10px)}.hero-content{position:relative;z-index:2;max-width:620px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#bcbcbc;display:flex;align-items:center;gap:10px;margin:0 0 22px}.eyebrow-line{display:inline-block;width:26px;height:2px;background:var(--red)}.eyebrow-dot{width:4px;height:4px;background:var(--bright);border-radius:50%;margin-left:3px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-2.5px}h1{font-size:clamp(60px,8.2vw,112px);line-height:.91;margin:0 0 26px}h1 .red-word,h2 span{color:var(--bright)}.period{color:var(--red)}.hero-copy{max-width:450px;color:#aaa;font-size:14px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;font-size:11px;font-weight:700;letter-spacing:.3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:white}.button-red span{color:white}.button-red:hover{background:var(--bright)}.text-link{font-size:11px;color:#ddd}.text-link span{color:var(--bright);margin-left:12px}.hero-foot{display:flex;align-items:center;gap:15px;margin-top:65px;color:#777;font-size:8px;letter-spacing:1.5px}.hero-foot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:8px}.hero-foot-line{width:60px;height:1px;background:#444}.hero-art{position:absolute;right:7%;top:50%;transform:translateY(-48%);width:min(42vw,520px);height:480px;display:grid;place-items:center;opacity:.94}.orbit{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:450px;height:300px}.orbit-two{width:360px;height:460px;transform:rotate(38deg);border-color:rgba(200,16,46,.22)}.disc{height:300px;width:300px;border-radius:50%;background:repeating-radial-gradient(circle at center,#171717 0 2px,#0c0c0c 3px 5px,#1b1b1b 6px 7px);box-shadow:0 0 70px #000,0 0 100px rgba(200,16,46,.12);display:grid;place-items:center;position:relative}.disc:before{content:'';position:absolute;inset:24px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.disc-ring{position:absolute;inset:58px;border:1px solid rgba(200,16,46,.45);border-radius:50%}.disc-center{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#2b070d,#090909);border:1px solid var(--red);display:grid;place-items:center;font:800 25px Manrope;letter-spacing:-3px}.disc-center span{color:var(--bright)}.art-label{position:absolute;right:2%;bottom:43px;font:800 21px Manrope;line-height:1.05;letter-spacing:2px;text-align:right}.art-label b{color:var(--bright)}.art-label small{display:block;font:600 8px 'DM Sans';letter-spacing:2px;color:#777;margin-top:8px}.vertical-label{position:absolute;left:0;top:40%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:2.5px;color:#666}.red-slash{position:absolute;width:2px;height:100px;background:var(--red);right:15%;top:9%;transform:rotate(35deg);box-shadow:0 0 22px var(--red)}.hero-bottom{position:absolute;bottom:0;left:8%;right:8%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0;color:#777;font-size:8px;letter-spacing:1.5px}.hero-bottom b{color:var(--bright);font-size:14px;margin-left:9px}.intro-strip{display:flex;justify-content:space-around;align-items:center;padding:24px 5%;background:#101010;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px}.intro-strip p{font:700 10px Manrope;letter-spacing:1.5px;margin:0;color:#b8b8b8}.intro-strip p span{color:var(--bright)}.strip-symbol{color:var(--red);font-size:22px}.section{padding:105px 8%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:43px}.section-heading h2,.about-copy h2,.contact-inner h2{font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-2px;margin:0}.section-intro{max-width:350px;color:#969696;font-size:12px;line-height:1.9;margin:0 0 3px}.artist-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.artist-card{min-width:0;display:block;color:inherit;cursor:pointer}.artist-art{height:290px;position:relative;overflow:hidden;display:grid;place-items:center;background:#141414;border:1px solid rgba(255,255,255,.08)}.artist-art:before,.artist-art:after{content:'';position:absolute;inset:0;pointer-events:none}.artist-art:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.72))}.artist-art:after{border:1px solid rgba(255,255,255,.08);inset:12px}.art-number{position:absolute;top:20px;left:20px;font-size:9px;letter-spacing:1px;color:#bbb;z-index:1}.monogram{font:800 clamp(45px,5vw,72px) Manrope;letter-spacing:-6px;position:relative;z-index:1;text-shadow:0 6px 30px #000}.monogram span{color:var(--bright)}.art-caption{position:absolute;z-index:1;bottom:24px;left:20px;font-size:8px;letter-spacing:1.8px;color:#ccc}.art-dicky{background:radial-gradient(ellipse at 55% 35%,#66101e,#21080c 45%,#090909 78%)}.art-volt{background:repeating-linear-gradient(135deg,#171717 0 12px,#26060b 12px 14px,#111 14px 28px)}.art-amanda{background:radial-gradient(ellipse at 50% 30%,#5b3c3a,#211416 52%,#0b0b0b 80%)}.art-arka{background:linear-gradient(135deg,#202020,#080808 45%,#3a0911)}.art-dania{background:radial-gradient(ellipse at 60% 35%,#313c48,#151b22 40%,#090909 75%)}.artist-info{display:flex;justify-content:space-between;align-items:center;padding:17px 1px;border-bottom:1px solid var(--line)}.artist-info h3{font:800 13px Manrope;letter-spacing:.4px;margin:0 0 6px}.artist-info p{font-size:10px;color:#888;margin:0}.artist-info .artist-card-arrow{font-size:20px;color:var(--bright);transition:transform .2s ease}.artist-card:hover .artist-card-arrow,.artist-card:focus-visible .artist-card-arrow{transform:translate(3px,-3px)}.artist-card:focus-visible{outline:1px solid var(--bright);outline-offset:4px}.note{color:#686868;font-size:10px;line-height:1.7;margin:22px 0 0}.releases-section{background:#101010;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.releases-inner{padding-top:100px;padding-bottom:100px}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px}.release-card{min-width:0}.release-meta{min-width:0}.release-meta h3{overflow-wrap:anywhere}.release-card{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.cover{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:15px;position:relative;overflow:hidden;font:800 18px Manrope;line-height:1;letter-spacing:-.5px;box-shadow:0 12px 25px #000}.cover:before{content:'';position:absolute;inset:0;background:repeating-radial-gradient(circle at 80% 20%,transparent 0 8px,rgba(255,255,255,.07) 9px 10px);mix-blend-mode:screen}.cover span,.cover b{position:relative;z-index:1}.release-cover{display:block;padding:0;aspect-ratio:1;min-width:0}.release-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.release-cover:hover img{transform:scale(1.04)}.release-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 40%,rgba(0,0,0,.25));pointer-events:none}.release-cover b{position:absolute;right:12px;bottom:12px;color:#fff;text-shadow:0 1px 8px #000;font-size:10px;z-index:2}.cover b{font-size:10px;align-self:flex-end}.cover-one{background:linear-gradient(135deg,#580817,#0b0b0b 75%)}.cover-two{background:linear-gradient(135deg,#242424,#5c0614)}.cover-three{background:linear-gradient(145deg,#1e252d,#090909 60%,#570817)}.release-type{font-size:7px;letter-spacing:1.2px;color:var(--bright)}.release-meta h3{font:800 15px Manrope;margin:9px 0 5px}.release-meta p{font-size:10px;color:#999;margin:0 0 16px}.release-meta a{font-size:8px;letter-spacing:.6px;color:#ddd;border-top:1px solid #333;padding-top:10px;display:flex;justify-content:space-between;gap:8px}.release-meta a span{color:var(--bright)}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.about-visual{height:390px;background:radial-gradient(circle at 45% 45%,#300810,#111 45%,#080808 76%);position:relative;overflow:hidden;border:1px solid var(--line);display:grid;place-items:center}.about-lines{position:absolute;inset:-30%;background:repeating-linear-gradient(130deg,transparent 0 34px,rgba(255,255,255,.035) 35px 36px);transform:rotate(-10deg)}.about-stamp{height:185px;width:185px;border:1px solid var(--red);border-radius:50%;display:grid;place-items:center;align-content:center;font:800 64px Manrope;letter-spacing:-8px;position:relative;z-index:1;background:rgba(8,8,8,.7);box-shadow:0 0 60px rgba(200,16,46,.12)}.about-stamp span{color:var(--bright)}.about-stamp small{font:600 8px 'DM Sans';letter-spacing:2px;text-align:center;line-height:1.7;margin-top:9px;color:#aaa}.about-side{position:absolute;bottom:18px;left:20px;font-size:8px;letter-spacing:1.7px;color:#777}.about-copy h2{margin-bottom:26px}.about-copy>p:not(.eyebrow){font-size:12px;line-height:2;color:#999;margin-bottom:18px}.button-outline{border:1px solid #65303a;margin-top:14px}.contact-section{background:linear-gradient(110deg,#21060b,#0c0b0c 65%);border-top:1px solid #361016}.contact-inner{padding:90px 8%;display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center}.contact-inner h2{font-size:clamp(45px,6vw,72px)}.contact-copy{font-size:12px;line-height:1.9;color:#aaa;max-width:390px;margin:25px 0 0}.contact-panel{border:1px solid #4a2027;background:rgba(8,8,8,.65);padding:32px}.contact-index{font-size:8px;letter-spacing:1.6px;color:var(--bright)}.contact-panel h3{font:800 24px Manrope;margin:22px 0 10px}.contact-panel p{font-size:11px;line-height:1.9;color:#999}.contact-panel .button{margin-top:10px}.contact-panel small{display:block;color:#7e565b;font-size:8px;letter-spacing:1px;margin-top:17px}.footer{padding:30px 6.3%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand .brand-mark{width:34px;height:34px}.footer-brand .brand-name{font-size:11px}.footer>p,.footer>span{font-size:8px;letter-spacing:1px;color:#777;margin:0}.footer>p{max-width:200px;text-align:center}
@media(max-width:1000px){.site-header{padding:0 4%}.nav{gap:18px}.hero{padding-left:6%;padding-right:6%}.hero-art{right:-5%;opacity:.55}.hero-content{max-width:560px}.artist-grid{grid-template-columns:repeat(3,1fr)}.artist-art{height:270px}.release-card{grid-template-columns:120px 1fr;gap:14px}.section{padding-left:6%;padding-right:6%}.about-section{gap:5%}.contact-inner{padding-left:6%;padding-right:6%}}
@media(max-width:700px){.site-header{height:72px}.brand-name{font-size:12px}.header-cta{display:none}.menu-toggle{display:block}.nav{display:none;position:absolute;top:71px;left:0;right:0;background:#0b0b0b;border-bottom:1px solid var(--line);padding:20px 6%;flex-direction:column;gap:20px}.nav.open{display:flex}.nav a.active:after{display:none}.hero{min-height:690px;padding:72px 6% 80px;align-items:flex-start}.hero-content{max-width:100%}.hero-art{width:100%;right:-22%;top:58%;opacity:.24;transform:translateY(-30%)}h1{font-size:clamp(58px,15vw,88px)}.hero-copy{max-width:360px;font-size:13px}.hero-foot{margin-top:48px;flex-wrap:wrap}.hero-bottom{left:6%;right:6%;font-size:7px}.intro-strip{padding:20px 6%;flex-wrap:wrap;justify-content:center;gap:13px}.intro-strip p{font-size:8px}.strip-symbol{font-size:16px}.section{padding:75px 6%}.section-heading{display:block;margin-bottom:30px}.section-intro{margin-top:18px}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.artist-art{height:240px}.artist-info h3{font-size:11px}.artist-info p{font-size:9px}.release-grid{grid-template-columns:1fr;gap:25px}.release-card{grid-template-columns:125px 1fr;max-width:440px}.releases-inner{padding-top:75px;padding-bottom:75px}.about-section{grid-template-columns:1fr;gap:35px}.about-visual{height:300px}.about-copy h2{font-size:50px}.contact-inner{grid-template-columns:1fr;gap:35px;padding:75px 6%}.contact-panel{padding:25px}.footer{padding:27px 6%;flex-wrap:wrap}.footer>p{display:none}.footer>span{margin-left:auto;text-align:right;max-width:145px;line-height:1.7}}
@media(max-width:380px){.brand{gap:8px}.brand-mark{width:34px;height:34px}.brand-name{font-size:10px;letter-spacing:1px}.brand-name small{font-size:7px}.artist-art{height:205px}.monogram{font-size:48px}.hero-actions{gap:18px}.button{padding:14px}.text-link{font-size:10px}}

/* Official artist portraits */
.artist-art .artist-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .5s ease,filter .5s ease;filter:saturate(.88) contrast(1.04)}
.artist-art:hover .artist-photo{transform:scale(1.035);filter:saturate(1) contrast(1.06)}
.artist-art:before{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,transparent 32%,rgba(0,0,0,.74) 100%)}
.artist-art:after{z-index:3}
.artist-art .art-number,.artist-art .art-caption{z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.85)}
.artist-art .artist-photo-volt{object-position:12% center}
.artist-art .artist-photo-amanda{object-position:12% center}
@media(max-width:640px){.artist-art{height:250px}.artist-art .artist-photo-volt{object-position:12% center}}

/* Official ANTARA RECORD logo replaces all AR monograms */
.brand-logo.official-brand-icon{width:39px;height:39px;object-fit:contain;flex:0 0 39px}
.disc-center{width:170px;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:visible;letter-spacing:0}
.disc-center img{display:block;width:160px;height:auto;max-width:100%;object-fit:contain}
.about-stamp{padding:18px;overflow:hidden}
.about-stamp img{display:block;width:100%;height:auto;object-fit:contain}
.footer-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
@media(max-width:380px){.brand-logo.official-brand-icon{width:34px;height:34px;flex-basis:34px}}

/* Official logo presentation: preserve its original horizontal proportions. */
@media(max-width:700px){.disc-center{width:138px}.disc-center img{width:138px}}


/* Updated label contact details: email + WhatsApp */
.contact-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}
.contact-actions .button{width:100%;margin:0;justify-content:space-between}
.button-whatsapp{border:1px solid #4b383b;background:rgba(255,255,255,.025);color:var(--white)}
.button-whatsapp:hover{background:rgba(200,16,46,.12);border-color:var(--red)}
.button-whatsapp>span:last-child{color:var(--bright)}
.contact-icon{font-size:15px;color:var(--bright);margin-right:auto}
.contact-details{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:10px;color:#999;overflow-wrap:anywhere}
.contact-details a{color:#ddd}
.contact-details a:hover{color:var(--bright)}
.contact-panel p{margin-bottom:0}
@media(max-width:700px){.contact-actions{gap:9px}.contact-panel{padding:23px}}


/* Release distribution submission flow */
.submission-section{background:#0d0d0d;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}
.submission-section:before{content:"";position:absolute;top:0;right:0;width:45%;height:100%;background:radial-gradient(ellipse at 75% 25%,rgba(200,16,46,.12),transparent 65%);pointer-events:none}
.submission-inner{position:relative;z-index:1;padding-top:100px;padding-bottom:100px}
.submission-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:7%;align-items:start}
.submission-aside{padding:25px 0;position:sticky;top:115px}
.submission-number,.form-heading>span{font-size:8px;letter-spacing:1.7px;color:var(--bright);font-weight:700}
.submission-aside h3{font:800 clamp(28px,3vw,42px)/1.12 Manrope,sans-serif;letter-spacing:-1.5px;margin:24px 0 18px}
.submission-aside h3 span{color:var(--bright)}
.submission-aside>p,.submission-aside li{font-size:11px;line-height:1.9;color:#a0a0a0}
.submission-aside ul{padding-left:17px;margin:22px 0}
.submission-aside li{padding:3px 0}
.submission-aside li::marker{color:var(--bright)}
.submission-note{border-left:2px solid var(--red);padding:3px 0 3px 15px;margin-top:28px}
.submission-note b{font-size:10px;letter-spacing:.5px}
.submission-note p{font-size:10px;line-height:1.8;color:#888;margin:8px 0 0}
.release-form{border:1px solid #3d2428;background:rgba(8,8,8,.82);padding:30px}
.form-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px}
.form-heading p{font-size:9px;color:#777;margin:0}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
.form-grid label{display:flex;flex-direction:column;gap:9px;font-size:10px;font-weight:700;color:#ddd;letter-spacing:.15px;min-width:0}
.form-grid .form-wide{grid-column:1/-1}
.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;background:#111;border:1px solid #393939;border-radius:0;padding:13px 12px;color:#f2f2f2;font:400 11px 'DM Sans',sans-serif;outline:none}
.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--bright);box-shadow:0 0 0 2px rgba(242,29,54,.1)}
.form-grid input::placeholder,.form-grid textarea::placeholder{color:#696969}
.form-grid select{color-scheme:dark}
.form-grid input[type=date]{color-scheme:dark}
.form-grid textarea{resize:vertical;line-height:1.7}
.form-grid small{font-size:9px;font-weight:400;line-height:1.6;color:#777;letter-spacing:0}
.rights-check{display:flex;align-items:flex-start;gap:11px;margin-top:23px;font-size:10px;line-height:1.8;color:#aaa;cursor:pointer}
.rights-check input{margin:3px 0 0;accent-color:var(--red);flex:0 0 auto;width:15px;height:15px}
.submit-button{width:100%;border:0;margin-top:23px;cursor:pointer;font-family:'DM Sans',sans-serif}
.submit-button span{color:white}
.form-disclaimer{font-size:9px;line-height:1.8;color:#777;margin:16px 0 0}
.form-status{font-size:11px;line-height:1.7;color:#ddd;margin-top:12px;overflow-wrap:anywhere}
.form-status a{color:var(--bright);text-decoration:underline}

/* Release policy pathways: exclusive Ricky Five Minutes covers and Suno v6 AI originals */
.submission-note p+p{margin-top:12px}
.submission-note strong{color:#e8e8e8}
.form-grid .conditional-field{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid rgba(242,29,54,.55);background:rgba(200,16,46,.07)}
.form-grid .conditional-field[hidden],.policy-inline[hidden]{display:none!important}
.conditional-title{font-size:10px;font-weight:700;letter-spacing:.2px;color:#f1f1f1}
.form-grid .conditional-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:10px;line-height:1.7;color:#c9c9c9;font-weight:400;letter-spacing:0}
.conditional-check input{width:15px;height:15px;flex:0 0 15px;margin-top:1px;accent-color:var(--red)}
.policy-inline{padding:15px;border-left:2px solid var(--bright);background:rgba(242,29,54,.07)}
.policy-inline strong{font-size:10px;letter-spacing:.2px;color:#f1f1f1}
.policy-inline p{margin:8px 0 0;color:#aaa;font-size:10px;line-height:1.8}

@media(max-width:900px){.submission-layout{grid-template-columns:1fr;gap:25px}.submission-aside{position:static;padding:0}.submission-aside h3{margin-top:16px}.submission-aside ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}
@media(max-width:700px){.submission-inner{padding-top:75px;padding-bottom:75px}.release-form{padding:22px 18px}.form-heading{align-items:flex-start;flex-direction:column;gap:8px}.form-grid{grid-template-columns:1fr;gap:17px}.form-grid .form-wide{grid-column:auto}.submission-aside ul{grid-template-columns:1fr}.submit-button{font-size:10px;padding:15px 12px}}

/* Google Drive file submission */
.form-grid input[type=file]{padding:11px;background:#0b0b0b;border:1px dashed #4b4b4b;color:#ddd;font-size:10px;cursor:pointer}
.form-grid input[type=file]::file-selector-button{margin-right:12px;padding:9px 12px;border:1px solid #555;background:#202020;color:#fff;font:700 10px 'DM Sans',sans-serif;cursor:pointer}
.upload-status{padding:13px 14px;border:1px solid #343434;background:#101010;color:#aaa;font-size:10px;line-height:1.7;overflow-wrap:anywhere}
.upload-status[data-state="error"]{border-color:#a51d32;color:#ffb8c1}
.upload-status[data-state="success"]{border-color:#42694e;color:#c1e8c9}
.upload-status[data-state="busy"]{border-color:#8a641f;color:#f1d7a1}
.submit-button:disabled{opacity:.55;cursor:wait}
