*{box-sizing:border-box}body{margin:0;background:#070611;color:#fff;font:15px Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1260px,calc(100% - 28px));margin:auto}.top{height:66px;display:flex;align-items:center;gap:18px}.brand{font-size:21px;font-weight:950}.brand b{color:#c782ff}.nav{display:flex;gap:7px}.nav a{padding:8px 10px;border-radius:999px;color:#cfd3df}.top .status{margin-left:auto;border:1px solid #3b3153;border-radius:999px;padding:8px 10px;font-size:11px}.hero{padding:54px 0 28px;max-width:880px}.k{font-size:11px;color:#bd92ff;font-weight:900;letter-spacing:.12em}.hero h1{font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-3px;margin:11px 0 16px}.hero p{font-size:17px;line-height:1.65;color:#c8cedd}.bar{display:flex;justify-content:space-between;border:1px solid #342c4c;background:#100d21;border-radius:16px;padding:13px 15px;margin:8px 0 16px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding-bottom:48px}.dropCard{border:1px solid #312941;background:#0b0917;border-radius:17px;overflow:hidden}.art{height:170px;position:relative;background:#151124;overflow:hidden}.art img{width:100%;height:100%;object-fit:cover}.live{position:absolute;left:9px;top:9px;background:#0e513f;color:#8ff5d0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.copy{padding:12px}.publisher{font-size:10px;color:#8ea4cd}.copy h2{font-size:19px;margin:4px 0 6px}.copy p{font-size:11px;color:#b5bac9;min-height:32px;margin:0}.meta{display:flex;justify-content:space-between;border-top:1px solid #29223a;margin-top:10px;padding-top:9px;font-size:10px;color:#c998ff}.seoLinks{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.seoLinks a{border:1px solid #382f50;background:#0d0a1a;border-radius:999px;padding:9px 12px;font-size:11px}.seoLinks a.on{background:linear-gradient(135deg,#7542df,#a74ef1)}.empty{grid-column:1/-1;padding:30px;text-align:center;color:#a5adbf}@media(max-width:1050px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nav{display:none}.hero{padding-top:28px}.hero h1{font-size:38px}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.wrap{width:calc(100% - 12px)}.grid{gap:6px}.art{height:105px}.copy{padding:7px}.copy h2{font-size:13px}.copy p{font-size:8px;min-height:22px}.publisher,.meta{font-size:7px}}