.filming-detail-page{color:#edf7ff;background:#07111f;min-height:100vh;padding:32px 0 90px;font-family:Pretendard,Noto Sans KR,Inter,ui-sans-serif,sans-serif}.filming-detail-page *{box-sizing:border-box}.filming-detail-shell{width:min(1040px,100% - 36px);min-width:0;margin:0 auto}.filming-detail-breadcrumb{color:#91a8be;align-items:center;gap:9px;margin-bottom:52px;font-size:12px;display:flex}.filming-detail-breadcrumb a{color:#7dd3fc}.filming-detail-hero{max-width:850px;margin-bottom:52px}.filming-detail-eyebrow,.filming-detail-label{color:#2dd4bf;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.filming-detail-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:16px 0 10px;font-size:clamp(42px,7vw,78px);line-height:1}.filming-detail-original{color:#7dd3fc;margin:0 0 20px;font-size:16px}.filming-detail-lead{color:#abc0d4;overflow-wrap:anywhere;max-width:760px;font-size:clamp(16px,2vw,20px);line-height:1.7}.filming-detail-provenance{color:#7893ad;margin:-14px 0 20px;font-size:10px}.filming-detail-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.filming-detail-actions a{color:#edf7ff;border:1px solid #accdeb38;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.filming-detail-actions a:first-child{color:#04211d;background:#2dd4bf;border-color:#2dd4bf}.filming-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.filming-detail-card{background:linear-gradient(145deg,#111f33f5,#091525f5);border:1px solid #accdeb29;border-radius:22px;min-width:0;padding:25px}.filming-detail-card h2{letter-spacing:-.03em;margin:8px 0 20px;font-size:24px}.filming-detail-card p,.filming-detail-card li,.filming-detail-card dd{color:#abc0d4;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.filming-detail-card strong{color:#edf7ff}.filming-detail-card dl{margin:0}.filming-detail-card dl div{border-bottom:1px solid #accdeb1f;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:12px 0;display:grid}.filming-detail-card dt{color:#7893ad;font-size:11px}.filming-detail-card dd{min-width:0;margin:0}.filming-detail-caution{margin-top:18px;color:#7893ad!important;font-size:11px!important}.filming-detail-source{grid-column:1/-1}.filming-detail-source ul{padding-left:20px}.filming-detail-source>a{color:#7dd3fc;margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.filming-detail-source-id{overflow-wrap:anywhere;color:#7893ad!important;font-size:10px!important}@media (max-width:720px){.filming-detail-page{padding-top:22px}.filming-detail-breadcrumb{margin-bottom:34px}.filming-detail-grid{grid-template-columns:1fr}.filming-detail-source{grid-column:auto}.filming-detail-card{padding:20px}.filming-detail-card dl div{grid-template-columns:1fr;gap:4px}.filming-detail-hero h1{font-size:43px}}
