.page-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:64px 0 30px;border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(38px,5vw,62px);letter-spacing:-3px;margin:8px 0}.page-head p{color:var(--muted);margin:0}.real-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:30px 0 80px}.real-clip{background:var(--panel);border:1px solid var(--line);overflow:hidden}.real-clip video,.clip-player{display:block;width:100%;aspect-ratio:16/9;background:#030405;object-fit:contain}.real-clip-body{padding:20px}.clip-meta{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:10px;letter-spacing:1px;text-transform:uppercase}.tag{background:#422013;color:#ffad8e;padding:5px 7px}.real-clip h2{font-size:22px;margin:12px 0 8px}.real-clip p,.muted{color:var(--muted);line-height:1.5}.clip-footer{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;font-size:12px}.clip-footer a,.detail-actions a{color:var(--cyan);font-weight:800}.waiting{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#0d1114 0 12px,#11171b 12px 24px);gap:8px}.waiting span{color:var(--muted);font-size:12px}.empty-feed{grid-column:1/-1;text-align:center;border:1px dashed #3a4248;padding:90px 20px}.empty-feed b{font-size:26px}.empty-feed p{color:var(--muted)}.upload-card{max-width:820px;margin:30px auto 80px;background:var(--panel);border:1px solid var(--line);padding:34px}.upload-card>label:not(.dropzone),.form-grid label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:12px;font-weight:800}.dropzone{min-height:190px;border:1px dashed #4f5b62;background:#090c0e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;cursor:pointer}.dropzone b{font-size:22px}.dropzone span{color:var(--muted);font-size:12px}.dropzone input{width:auto;border:0;background:transparent;max-width:100%;margin-top:12px}.form-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}select{border:1px solid #30373d;background:#080a0c;color:white;padding:13px 14px;font:inherit;outline:none}.clip-detail{padding:42px 0 80px;max-width:960px;margin:auto}.clip-detail-copy{padding:25px 0;border-bottom:1px solid var(--line)}.clip-detail-copy h1{font-size:42px;letter-spacing:-2px;margin:12px 0}.clip-detail-copy>p{color:var(--muted);font-size:17px}.detail-actions{display:flex;align-items:center;gap:20px;margin-top:20px;font-size:13px}.detail-actions form{margin-left:auto}.comments{padding-top:28px}.comments h2{font-size:26px}.comment-form{display:flex;gap:10px;margin:20px 0 28px}.comment{border-top:1px solid var(--line);padding:18px 0}.comment b{color:var(--cyan);font-size:13px}.comment p{margin:7px 0;line-height:1.5}.login-note{background:#10171a;padding:14px}.login-note a{color:var(--cyan)}@media(max-width:760px){.real-feed{grid-template-columns:1fr}.page-head{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.upload-card{padding:20px}.detail-actions{align-items:flex-start;flex-wrap:wrap}.detail-actions form{margin-left:0}.comment-form{flex-direction:column}}
