.drama-wrap{max-width:1160px;margin:auto;padding:36px 24px 70px}.drama-back{color:#c9b796;text-decoration:none}.drama-heading{padding:64px 0 30px}.drama-heading h1{font-size:clamp(36px,6vw,68px);line-height:1.2;margin:20px 0}.drama-heading p,.drama-footer{color:#aab1bd;line-height:1.9}.drama-tabs{display:flex;gap:12px;margin:12px 0 24px}.drama-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.drama-card{overflow:hidden;border:1px solid #343c48;border-radius:16px;background:#141b25;color:#f5f1e9;text-decoration:none;display:block}.drama-card:focus-visible,.drama-card:hover{outline:2px solid #cfb88b;outline-offset:4px}.drama-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#25364c,#111923);position:relative;display:grid;place-items:center;overflow:hidden}.drama-thumb img{width:100%;height:100%;object-fit:cover}.drama-placeholder{font-size:22px;letter-spacing:.12em;color:#cdb992}.drama-play{position:absolute;background:#c22428;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;bottom:14px;right:14px}.drama-info{padding:20px}.drama-info small{color:#cdb992}.drama-info h2{font-size:21px;margin:9px 0 14px}.drama-info p{font-size:14px;color:#aab1bd;margin:0}.drama-footer{margin-top:48px;border-top:1px solid #343c48;padding-top:22px}.drama-empty{padding:40px 0;color:#aab1bd}.drama-editor label{display:grid;gap:8px;margin:14px 0}.drama-editor input,.drama-editor select{width:100%;padding:12px}.drama-admin-list{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}@media(max-width:850px){.drama-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.drama-grid{grid-template-columns:1fr}.drama-heading{padding-top:42px}}