.whlr,.whlr-foundation,.whlr-catalogue{font-family:inherit;color:inherit;line-height:1.6}
.whlr [hidden]{display:none!important}.whlr-review-links{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}
.whlr-note{padding:1rem;border:1px solid currentColor;border-radius:8px;font-size:1rem}.whlr-controls{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;padding:1rem;background:var(--wh-surface,#10202a);color:#f4f0e6;position:relative;z-index:3}.whlr-controls label{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.whlr select,.whlr-catalogue select{font:inherit;padding:.5rem;color:#132524;background:#fffaf0;border-radius:5px;max-width:100%}.whlr button{font:inherit;cursor:pointer}.whlr button[aria-pressed=true]{outline:2px solid #d8ac68;outline-offset:2px}.whlr-status{flex-basis:100%;margin:.2rem 0;font-size:.9rem}.whlr-reading{width:100%;margin:0 auto;max-width:none}.whlr-panel{position:relative!important;margin:0!important;padding:0!important;line-height:0;isolation:isolate}.whlr-panel>img{width:100%!important;height:auto!important;display:block!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.whlr-lettering{position:absolute!important;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.whlr-copy{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;font:400 53px/1.2 Arial,"Noto Sans KR","Malgun Gothic","Apple SD Gothic Neo","Noto Sans JP","Yu Gothic",sans-serif;color:#16221e;white-space:normal;overflow-wrap:normal;word-break:normal;margin:0;padding:0;letter-spacing:0}.whlr-copy[lang=ko],.whlr-copy[lang=ja]{font-size:51px;line-height:1.3;word-break:keep-all}.whlr-copy[lang=ja]{word-break:normal}.whlr-copy.whlr-narration{font-size:42px;color:#fffaf0}.whlr-fallback{line-height:1.6;padding:1rem}.whlr-enhanced .whlr-fallback{display:none}.whlr-panel .wh-strip-enlarge{z-index:4}
.whlr-panel .wh-strip-enlarge{position:absolute!important;top:8px;right:8px;margin:0!important;z-index:4}
.whlr-transcript{line-height:1.6;padding:1rem}.whlr-transcript summary{cursor:pointer;font-weight:bold}.whlr-watch{max-width:720px;margin:auto;line-height:1.5}.whlr-stage{position:relative;aspect-ratio:2/3;overflow:hidden;background:#091716}.whlr-stage img,.whlr-stage canvas{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0!important;max-width:none;object-fit:cover;transform-origin:center}.whlr-caption{min-height:6em;padding:1rem 1.2rem;background:#071018;color:#fffaf0;text-align:center;font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.45}.whlr-caption strong{display:block;font-size:.78em;color:#d8ac68}.whlr-playback{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:1rem;background:#10202a;color:#fffaf0}.whlr-playback input[type=range]{flex:1;min-width:100px}.whlr-playback label{display:flex;gap:.5rem;align-items:center}
.whlr:fullscreen{overflow:auto;width:100%;height:100%;max-width:none;background:#071018;color:#f4f0e6;padding:0}.whlr:fullscreen .whlr-controls{position:sticky;top:0}.whlr:fullscreen .whlr-note,.whlr:fullscreen .whlr-review-links{display:none}.whlr:fullscreen .whlr-reading{width:calc(min(100vw,960px) * var(--whlr-zoom,1));max-width:none}.whlr:fullscreen .whlr-watch{max-width:min(720px,65vh)}.whlr:fullscreen .whlr-caption{font-size:1rem;min-height:4rem}
.whlr-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;inset:0;padding:0;margin:0;border:0;background:#071018;color:#f4f0e6;overflow:auto}.whlr-dialog::backdrop{background:#071018}.whlr-expanded{width:100%;padding:0}.whlr-expanded .whlr-controls{position:sticky;top:0;z-index:8}.whlr-expanded .whlr-note,.whlr-expanded .whlr-review-links{display:none}.whlr-expanded .whlr-reading{width:calc(min(100vw,960px) * var(--whlr-zoom,1));max-width:none;margin:auto}.whlr-expanded .whlr-watch{max-width:min(720px,65vh)}.whlr-expanded .whlr-caption{font-size:1rem;min-height:4rem}
.whlr-foundation{max-width:1100px;margin:0 auto}.whlr-foundation nav{padding:1rem;border:1px solid currentColor}.whlr-foundation h2{margin-top:2.5rem;scroll-margin-top:90px}.whlr-foundation figure{margin:1.5rem 0}.whlr-foundation img{max-width:100%;height:auto;display:block}.whlr-foundation figcaption{font-size:.9rem;margin-top:.5rem}.whlr-foundation table{width:100%;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.whlr-foundation th,.whlr-foundation td{padding:.7rem;border:1px solid #71808a;vertical-align:top;min-width:140px}.whlr-foundation th{text-align:left}.whlr-foundation ul,.whlr-foundation ol{padding-left:1.5rem}.whlr-foundation li{margin-bottom:.6rem}.whlr-catalogue{padding:1rem;border:1px solid currentColor;border-radius:8px}.whlr-catalogue label{display:block;margin-bottom:.7rem}
@media(max-width:600px){.whlr-controls{padding:.65rem;gap:.5rem}.whlr-controls .wh-button{padding:.55rem .75rem;font-size:.9rem}.whlr-review-links .wh-button{font-size:.85rem}.whlr-note{font-size:.9rem}.whlr-foundation td{min-width:180px}.whlr:fullscreen .whlr-watch{max-width:100%}}
