/* 운영판 덧붙임 (style-tech.css 뒤에 읽음) */
[hidden]{display:none!important}
/* JS가 없으면 CONTENTSLAB 평을 바로 보여 준다 (효과는 JS가 있을 때만) */
html:not(.js) .take.fx,html:not(.js) .take.fx *{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}
.chg{margin-top:14px}
.chg li{color:var(--sub);font-size:13.5px}
.chg time{font-family:"JetBrains Mono",monospace;margin-right:8px}
.upd{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--sub);margin-left:8px}
.heads .h a,.heads a{color:inherit}
.crumb a{color:inherit;text-decoration:none}

/* Higgsfield 제휴 링크 */
a.hf{color:#c8ff3d;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(200,255,61,.6)}
a.hf:hover{background:rgba(200,255,61,.12)}

/* 시간대 표시 */
time .tz{font-size:.82em;opacity:.7;letter-spacing:.06em;margin-left:2px}
.heads b.t span:after{content:" · KST"}

/* 날짜 형식 OCT 04 01:35 → 칸 넓힘 */
.heads li a{grid-template-columns:104px 92px 1fr auto}
@media (max-width:560px){.heads li a{grid-template-columns:58px 1fr auto}}

/* 목록에 연도까지 */
.heads li a{grid-template-columns:148px 92px 1fr auto}
@media (max-width:560px){.heads li a{grid-template-columns:86px 1fr auto}.heads .d{white-space:normal}}

/* 판정 배지를 제목 앞으로 */
.heads li a{grid-template-columns:148px 92px 78px 1fr}
.heads .vd{justify-self:start}
@media (max-width:560px){.heads li a{grid-template-columns:86px auto 1fr}}

/* 상단 RSS 구독 */
.top .topr{display:flex;align-items:center;gap:14px}
.top a.rss{color:#ffb547;text-decoration:none;border:1px solid rgba(255,181,71,.55);border-radius:999px;padding:1px 10px;font-size:12px;background:rgba(255,181,71,.08)}
.top a.rss:hover{background:#ffb547;color:#1a1000}
.rss-toast{position:fixed;left:50%;top:44px;transform:translateX(-50%);z-index:20;background:#111;border:1px solid #ffb547;color:#ffe2b0;padding:10px 16px;border-radius:10px;font-size:13.5px;box-shadow:0 10px 30px rgba(0,0,0,.6);max-width:92vw}
@media (max-width:560px){.top .topr .mono:last-child{display:none}}

/* 상단 바 고정 (스크롤해도 따라옴) */
.top{position:sticky;top:0;z-index:30;background:rgba(3,6,10,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.rss-toast{top:44px}

/* 내려가면 큰 로고가 작아져서 상단 바 가운데로 */
.top .wrap{position:relative}
.top .logo.mini{position:absolute;left:50%;top:50%;font-size:15px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,40px) scale(2.6);transform-origin:50% 50%;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}
.top .logo.mini .b{box-shadow:0 0 14px rgba(var(--n),.5)}
body.stuck .top .logo.mini{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}
header .logo{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1);transform-origin:50% 0}
body.stuck header .logo{opacity:0;transform:translateY(-18px) scale(.55)}
@media (max-width:560px){.top .logo.mini{font-size:12px}body.stuck .top .live{visibility:hidden}}
