:root{--wds-red:#cf2430;--wds-ink:#080b10;--wds-paper:#f1eee8}.wds-page{background:var(--wds-ink);color:#f7f7f4;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.wds-page *{box-sizing:border-box}.wds-page a{color:inherit}.wds-header{z-index:20;color:#14181d;background:#f8f8f5;border-bottom:1px solid #d8d8d4;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,5vw,72px);display:flex;position:relative}.wds-header>a img{width:155px;height:auto;display:block}.wds-header nav{align-items:center;gap:25px;display:flex}.wds-header nav a{font-size:.84rem;font-weight:850;text-decoration:none}.wds-header nav .wds-apply-link{color:#fff;background:#a61924;padding:12px 17px}.wds-hero{align-items:flex-end;min-height:calc(100svh - 76px);padding:clamp(58px,8vw,120px) clamp(22px,7vw,110px);display:flex;position:relative;overflow:hidden}.wds-hero-image,.wds-hero-shade{position:absolute;inset:0}.wds-hero-image{background:url(/web-drama/story/episode-01-scene.webp) 50% 34%/cover no-repeat;transform:scale(1.01)}.wds-hero-shade{background:linear-gradient(90deg,#05070af2 0%,#05070ac7 38%,#05070a38 70%,#05070a80 100%),linear-gradient(#0000 58%,#05070aeb)}.wds-hero-copy{z-index:2;max-width:780px;position:relative}.wds-hero-copy>small,.wds-section-title small,.wds-episode-copy>small,.wds-casting-note small,.wds-channel>small{color:#ff5963;letter-spacing:.18em;font-size:.74rem;font-weight:900}.wds-hero-copy>p{color:#d5d8dd;margin:22px 0 10px;font-size:1.02rem}.wds-hero h1{letter-spacing:-.08em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(76px,10vw,146px);font-weight:500;line-height:.8}.wds-hero h1 em{color:var(--wds-red);font-style:normal}.wds-hero-episode{border-left:4px solid var(--wds-red);gap:9px;margin-top:34px;padding-left:18px;display:grid}.wds-hero-episode span{color:#ff626c;letter-spacing:.14em;font-size:.72rem;font-weight:900}.wds-hero-episode strong{letter-spacing:-.04em;font-size:clamp(22px,2.3vw,34px);line-height:1.28}.wds-hero-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.wds-hero-actions a,.wds-channel a{border:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:32px;padding:15px 18px;font-size:.86rem;font-weight:900;text-decoration:none;display:flex}.wds-hero-actions a:first-child{background:var(--wds-red);border-color:var(--wds-red)}.wds-hero-actions i,.wds-channel i{font-style:normal}.wds-hero-note{z-index:2;color:#b8bec6;letter-spacing:.12em;gap:18px;font-size:.63rem;font-weight:900;display:flex;position:absolute;bottom:35px;right:clamp(22px,4vw,70px)}.wds-about{background:var(--wds-paper);color:#171b21;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,7vw,100px);padding:100px clamp(22px,7vw,110px);display:grid}.wds-section-title h2,.wds-casting-note h2,.wds-channel h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(39px,5vw,68px);line-height:1.05}.wds-about-copy p{color:#555d67;margin:0 0 20px;font-size:1.02rem;line-height:1.9}.wds-about-copy .wds-lead{color:#171b21;font-size:1.24rem;font-weight:800}.wds-about-copy strong{color:#a61924}.wds-format{background:#121720;grid-template-columns:repeat(4,1fr);display:grid}.wds-format article{border-right:1px solid #343b45;flex-direction:column;min-height:280px;padding:34px;display:flex}.wds-format b{color:#e8434e;font:700 1.4rem Georgia,serif}.wds-format span{margin-top:64px;font-size:1.03rem;font-weight:900}.wds-format p{color:#aeb5bf;margin:12px 0 0;font-size:.9rem;line-height:1.7}.wds-episode{background:#080b10;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(55px,8vw,130px);padding:110px clamp(22px,8vw,130px);display:grid}.wds-poster-wrap{width:min(100%,470px);margin:auto;position:relative;box-shadow:0 35px 100px #0000008c}.wds-poster-wrap img{width:100%;height:auto;display:block}.wds-poster-wrap>span{background:var(--wds-red);letter-spacing:.12em;padding:13px 16px;font-size:.77rem;font-weight:900;position:absolute;top:28px;right:-15px}.wds-episode-copy h2{letter-spacing:-.07em;margin:16px 0 30px;font-size:clamp(39px,5.5vw,75px);line-height:1.03}.wds-episode-copy blockquote{border-left:4px solid var(--wds-red);color:#fff;margin:0 0 30px;padding:3px 0 3px 22px;font:700 clamp(23px,2.5vw,35px)/1.45 Georgia,Noto Serif KR,serif}.wds-episode-copy>p{color:#b7bec7;max-width:760px;font-size:1rem;line-height:1.85}.wds-tags{flex-wrap:wrap;gap:8px;margin:26px 0 18px;display:flex}.wds-tags span{color:#e7e9ec;border:1px solid #414954;padding:9px 11px;font-size:.78rem}.wds-episode-copy .wds-spoiler{color:#7f8791;font-size:.76rem}.wds-characters{color:#171b21;background:#ebe7e0;padding:100px clamp(22px,7vw,110px)}.wds-character-grid{border-top:1px solid #c7c3bd;border-left:1px solid #c7c3bd;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.wds-character-grid article{border-bottom:1px solid #c7c3bd;border-right:1px solid #c7c3bd;min-height:270px;padding:32px}.wds-character-grid span{color:#a61924;letter-spacing:.16em;font-size:.7rem;font-weight:900}.wds-character-grid h3{margin:45px 0 12px;font-size:2rem}.wds-character-grid p{color:#606771;margin:0;line-height:1.75}.wds-casting-note{background:#11161e;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,100px);padding:100px clamp(22px,7vw,110px);display:grid}.wds-casting-note ul{margin:0;padding:0;list-style:none}.wds-casting-note li{border-bottom:1px solid #39414b;grid-template-columns:minmax(150px,.55fr) 1fr;gap:25px;padding:23px 0;display:grid}.wds-casting-note li b{font-size:1rem}.wds-casting-note li span{color:#abb3bd;line-height:1.65}.wds-channel{text-align:center;background:var(--wds-red);padding:115px 22px}.wds-channel>small{color:#ffd2d5}.wds-channel h2{max-width:850px;margin-left:auto;margin-right:auto}.wds-channel>p{color:#ffe8e9;max-width:630px;margin:24px auto;line-height:1.75}.wds-channel>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wds-channel a{color:#161a20;background:#fff;border-color:#fff;min-width:220px}.wds-channel a:last-child{color:#fff;background:#15191f;border-color:#15191f}.wds-footer{color:#7f8791;background:#06080c;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:36px clamp(22px,7vw,110px);display:grid}.wds-footer img{filter:brightness(0)invert();width:145px;height:auto}.wds-footer p,.wds-footer small{font-size:.74rem}.wds-footer small{text-align:right}@media (max-width:900px){.wds-header{height:66px}.wds-header>a img{width:132px}.wds-header nav>a:not(.wds-apply-link){display:none}.wds-header nav .wds-apply-link{padding:10px 13px}.wds-hero{align-items:flex-end;min-height:calc(100svh - 66px);padding:52px 20px 100px}.wds-hero-image{background-position:58% 25%}.wds-hero-shade{background:linear-gradient(#04060938 0%,#0406099e 43%,#040609f7 100%)}.wds-hero h1{font-size:76px}.wds-hero-note{gap:9px;font-size:.51rem;bottom:26px;left:20px;right:auto}.wds-about,.wds-episode,.wds-casting-note{grid-template-columns:1fr;gap:38px;padding:65px 20px}.wds-section-title h2,.wds-casting-note h2,.wds-channel h2{font-size:42px}.wds-format{grid-template-columns:1fr 1fr}.wds-format article{min-height:220px;padding:24px}.wds-format span{margin-top:38px}.wds-poster-wrap{width:min(88vw,440px)}.wds-episode-copy h2{font-size:42px}.wds-characters{padding:65px 20px}.wds-character-grid{grid-template-columns:1fr}.wds-character-grid article{min-height:0}.wds-character-grid h3{margin-top:28px}.wds-casting-note li{grid-template-columns:1fr;gap:7px}.wds-channel{padding:78px 20px}.wds-footer{grid-template-columns:1fr;gap:12px;padding:32px 20px}.wds-footer small{text-align:left}}@media (max-width:520px){.wds-format{grid-template-columns:1fr}.wds-hero-actions{display:grid}.wds-hero-actions a{width:100%}.wds-hero-note span:last-child{display:none}.wds-channel>div{display:grid}.wds-channel a{width:100%}}
