/* Detritus release bulletin: static, resilient homepage content. */
.release-alert{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;padding:9px 12px;border:1px solid #73313a;background:#1a0a0d;color:#fff;text-decoration:none;font:800 9px ui-monospace,monospace;letter-spacing:.11em}
.release-alert span{padding:3px 6px;background:var(--red);color:#fff}
.release-alert strong{font:inherit;color:#f4c5ca}
.release-alert:hover{border-color:var(--red2);background:#260d12}
.release-bulletin{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 18% 42%,rgba(60,180,130,.16),transparent 31%),radial-gradient(circle at 80% 28%,rgba(217,30,50,.17),transparent 32%),linear-gradient(135deg,#060807 0%,#0b1010 48%,#11070a 100%)}
.release-bulletin::after{content:"ÜBERCORP RECORDS // CONTROLLED CULTURAL PRODUCT";position:absolute;right:-70px;bottom:34px;color:rgba(255,255,255,.035);font:900 clamp(34px,6vw,88px)/.8 ui-monospace,monospace;letter-spacing:-.08em;white-space:nowrap;transform:rotate(-3deg);pointer-events:none}
.release-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:clamp(36px,6vw,76px);align-items:center}
.release-evidence{position:relative;margin:0;padding:12px;border:1px solid #43504c;background:#090c0b;box-shadow:0 34px 90px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.025) inset;transform:rotate(-1deg)}
.release-evidence a{display:block;overflow:hidden;background:#020403}
.release-evidence img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.94) contrast(1.05);transition:transform .45s ease,filter .45s ease}
.release-evidence a:hover img{transform:scale(1.018);filter:saturate(1.08) contrast(1.05)}
.release-evidence figcaption{padding:11px 3px 1px;color:#7e8d87;font:800 8px ui-monospace,monospace;letter-spacing:.12em}
.release-stamp{position:absolute;right:-20px;top:22px;padding:8px 12px;border:3px double #ef3f4f;background:rgba(25,4,8,.91);color:#ff8994;text-align:center;font:900 12px/.95 ui-monospace,monospace;letter-spacing:.08em;transform:rotate(6deg);box-shadow:0 8px 24px #0008}
.release-status{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}
.release-status span{padding:7px 9px;border:1px solid #4b3135;background:#15090c;color:#df9ea6;font:800 8px ui-monospace,monospace;letter-spacing:.13em}
.release-status .temporal-date{position:relative;display:inline-flex;align-items:center;gap:.6em;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 14px #d91e3224}
.temporal-date:before{content:'';position:absolute;z-index:3;left:39%;top:0;width:59%;height:100%;opacity:0;background:center/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 34' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='h'%3E%3Cstop offset='0' stop-color='%23000'/%3E%3Cstop offset='.38' stop-color='%23000'/%3E%3Cstop offset='.53' stop-color='%23080b14'/%3E%3Cstop offset='.66' stop-color='%2326d9ff'/%3E%3Cstop offset='.78' stop-color='%23ff4052'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cg stroke='%2326d9ff' stroke-width='4.5' opacity='.48'%3E%3Cpath d='M0 18 11 15 18 19 26 13 34 18 42 11 51 17'/%3E%3Cpath d='M69 17 77 11 84 18 92 10 101 16 110 12 120 15'/%3E%3C/g%3E%3Cg stroke='%23ff4052' stroke-width='3' opacity='.42'%3E%3Cpath d='M0 20 11 17 18 21 26 15 34 20 42 13 51 19'/%3E%3Cpath d='M69 19 77 13 84 20 92 12 101 18 110 14 120 17'/%3E%3C/g%3E%3Cg stroke='%237df3ff' stroke-width='1.6' opacity='.72'%3E%3Cpath d='M18 19 12 27 16 24 10 30'/%3E%3Cpath d='M26 13 22 5 26 9 28 2'/%3E%3Cpath d='M34 18 30 29 35 24 34 32'/%3E%3Cpath d='M42 11 46 3 45 8 51 1'/%3E%3Cpath d='M77 11 73 3 78 7 81 0'/%3E%3Cpath d='M84 18 80 29 85 24 85 33'/%3E%3Cpath d='M92 10 97 3 96 8 104 2'/%3E%3Cpath d='M101 16 106 26 105 21 113 29'/%3E%3C/g%3E%3Cg stroke='white' stroke-width='1.15'%3E%3Cpath d='M0 18 11 15 18 19 26 13 34 18 42 11 51 17'/%3E%3Cpath d='M69 17 77 11 84 18 92 10 101 16 110 12 120 15'/%3E%3C/g%3E%3C/g%3E%3Cellipse cx='60' cy='17' rx='14' ry='10' fill='url(%23h)'/%3E%3Cellipse cx='60' cy='17' rx='7' ry='4.8' fill='%23000'/%3E%3Cellipse cx='60' cy='17' rx='10.5' ry='6.2' fill='none' stroke='%237df3ff' stroke-width='1.3' opacity='.72'/%3E%3Cellipse cx='60' cy='17' rx='12' ry='7.5' fill='none' stroke='%23ff4052' stroke-width='.9' opacity='.55'/%3E%3Cpath d='M49 18C53 8 69 9 72 16M48 21C55 27 69 25 73 17' fill='none' stroke='white' stroke-width='.65' opacity='.65'/%3E%3C/svg%3E");filter:drop-shadow(0 0 2px #fff) drop-shadow(-2px 0 4px #26d9ff) drop-shadow(2px 0 5px #ff4052);transform-origin:50% 50%;pointer-events:none}
.temporal-date:after{content:'';position:absolute;z-index:4;left:70%;top:50%;width:3px;height:3px;border-radius:50%;opacity:0;background:#fff;box-shadow:-34px -8px 0 #7df3ff,-27px 12px 0 #fff,-18px -15px 0 #ff6575,-9px 10px 0 #7df3ff,10px -13px 0 #fff,18px 9px 0 #ff6575,27px -6px 0 #7df3ff,36px 11px 0 #fff,44px -12px 0 #ff6575;filter:drop-shadow(0 0 3px #7df3ff);transform-origin:center;pointer-events:none}
.temporal-values{position:relative;display:inline-block;width:9.2em;height:1.25em;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;overflow:hidden}
.temporal-values b{position:absolute;inset:0;font:inherit;letter-spacing:inherit;white-space:nowrap;text-shadow:0 0 8px #ff405266;transform:translateZ(0)}
.temporal-values .date-future{opacity:0;color:#ffbbc3;text-shadow:-2px 0 #26d9ff99,2px 0 #ff405299,0 0 11px #ff4052}
.temporal-date.temporal-running{animation:temporalBadgeFlash var(--temporal-cycle,8s) steps(1,end) 1 both}
.temporal-date.temporal-running:before{animation:temporalRift var(--temporal-cycle,8s) steps(1,end) 1 both}
.temporal-date.temporal-running:after{animation:temporalSparks var(--temporal-cycle,8s) steps(1,end) 1 both}
.temporal-date.temporal-running .date-present{animation:temporalPresent var(--temporal-cycle,8s) cubic-bezier(.22,.8,.24,1) 1 both}
.temporal-date.temporal-running .date-future{animation:temporalFuture var(--temporal-cycle,8s) cubic-bezier(.22,.8,.24,1) 1 both}
@keyframes temporalPresent{0%,42%{opacity:1;transform:translateY(0)}43%{opacity:.45;transform:translateY(-48%)}44%,94%{opacity:0;transform:translateY(-115%)}95%{opacity:0;transform:translateY(115%)}96%{opacity:.45;transform:translateY(48%)}97%,100%{opacity:1;transform:translateY(0)}}
@keyframes temporalFuture{0%,42%{opacity:0;transform:translateY(115%)}43%{opacity:.45;transform:translateY(48%)}44%,94%{opacity:1;transform:translateY(0)}95%{opacity:.45;transform:translateY(-48%)}96%,100%{opacity:0;transform:translateY(-115%)}}
@keyframes temporalRift{0%,37%,55%,88%{opacity:0;transform:scaleX(.08) scaleY(.45)}38%{opacity:.04;transform:scaleX(.18) scaleY(.55)}40%{opacity:.09;transform:scaleX(.52) scaleY(.75)}42%{opacity:.18;transform:scaleX(1) scaleY(1)}44%{opacity:.17;transform:scaleX(1.03) scaleY(1.2)}47%{opacity:.14;transform:scaleX(1.06) scaleY(.98)}51%{opacity:.07;transform:scaleX(1.08) scaleY(.78)}54%{opacity:0;transform:scaleX(1.1) scaleY(.6)}89%{opacity:.04;transform:scaleX(.22) scaleY(.58)}91%{opacity:.11;transform:scaleX(.62) scaleY(.8)}93%{opacity:.18;transform:scaleX(1) scaleY(1)}95%{opacity:.15;transform:scaleX(1.04) scaleY(1.18)}97%{opacity:.09;transform:scaleX(1.07) scaleY(.88)}99%{opacity:.03;transform:scaleX(1.09) scaleY(.68)}100%{opacity:0;transform:scaleX(1.1) scaleY(.6)}}
@keyframes temporalSparks{0%,37%,55%,88%{opacity:0;transform:translate(-50%,-50%) scale(.12) rotate(0)}38%{opacity:.02;transform:translate(-50%,-50%) scale(.18) rotate(-1deg)}40%{opacity:.05;transform:translate(-50%,-50%) scale(.38) rotate(2deg)}42%{opacity:.1;transform:translate(-50%,-50%) scale(.68) rotate(-3deg)}44%{opacity:.09;transform:translate(-50%,-50%) scale(.9) rotate(3deg)}47%{opacity:.07;transform:translate(-50%,-50%) scale(1.12) rotate(-4deg)}51%{opacity:.04;transform:translate(-50%,-50%) scale(1.38) rotate(4deg)}54%{opacity:0;transform:translate(-50%,-50%) scale(1.6) rotate(-5deg)}89%{opacity:.03;transform:translate(-50%,-50%) scale(.2) rotate(1deg)}91%{opacity:.06;transform:translate(-50%,-50%) scale(.46) rotate(-2deg)}93%{opacity:.1;transform:translate(-50%,-50%) scale(.72) rotate(3deg)}95%{opacity:.08;transform:translate(-50%,-50%) scale(1) rotate(-3deg)}97%{opacity:.05;transform:translate(-50%,-50%) scale(1.28) rotate(4deg)}99%{opacity:.02;transform:translate(-50%,-50%) scale(1.52) rotate(-5deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.65) rotate(5deg)}}
@keyframes temporalBadgeFlash{0%,41%,46%,91%,96%,100%{box-shadow:inset 0 0 14px #d91e3224}42%,92%{box-shadow:inset 0 0 15px #26d9ff1c,0 0 5px #26d9ff14}43%,93%{box-shadow:inset 0 0 18px #ffffff1a,0 0 6px #26d9ff24}44%,94%{box-shadow:inset 0 0 16px #ff40521c,0 0 5px #ff40521c}45%,95%{box-shadow:inset 0 0 14px #d91e3224}}
.release-copy h2{max-width:760px;margin:0 0 22px;font-size:clamp(48px,6.3vw,88px);line-height:.84;letter-spacing:-.065em}
.release-lede{max-width:740px;margin:0;color:#c3c9c5;font-size:clamp(17px,1.7vw,21px);line-height:1.55}
.release-order{max-width:720px;margin:22px 0;padding:15px 17px;border-left:3px solid var(--red);background:rgba(25,7,10,.72);color:#c5aeb1}
.release-order strong{color:#fff}
.release-facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:650px;margin:28px 0 0;padding:0;border:1px solid #353d3a;list-style:none}
.release-facts li{padding:15px 16px;border-right:1px solid #353d3a}
.release-facts li:last-child{border-right:0}
.release-facts b,.release-facts span{display:block}
.release-facts b{color:#fff;font-size:22px}
.release-facts span{margin-top:2px;color:#77827e;font:800 8px ui-monospace,monospace;letter-spacing:.1em}
.release-cta{min-height:56px;padding-inline:22px;box-shadow:0 0 32px rgba(217,30,50,.18)}
.release-fineprint{max-width:700px;margin:18px 0 0;color:#68716e;font:700 8px ui-monospace,monospace;letter-spacing:.12em}
@media(max-width:850px){.release-grid{grid-template-columns:1fr}.release-evidence{width:min(620px,92%);margin:auto}.release-copy{text-align:center}.release-copy .eyebrow,.release-lede,.release-order,.release-facts,.release-fineprint{margin-left:auto;margin-right:auto}.release-status,.release-copy .actions{justify-content:center}}
@media(max-width:520px){.release-bulletin{padding:52px 0}.release-evidence{width:100%}.release-stamp{right:-6px;top:12px;font-size:10px}.release-copy h2{font-size:44px}.release-facts li{padding:12px 8px}.release-facts b{font-size:18px}.release-cta{width:100%;line-height:1.3;text-align:center}.release-alert{margin-bottom:20px}.release-alert strong{width:100%}}
@media(prefers-reduced-motion:reduce){.release-status .temporal-date,.temporal-date:before,.temporal-date:after,.temporal-values b{animation:none}.temporal-date:before{display:none}.temporal-values .date-present{opacity:1;transform:none}.temporal-values .date-future{display:none}}
