@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:GmarketSansBold;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GmarketSansBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AtFont1;src:url(/assets/font1.af4743e6.woff) format("woff");font-display:swap}@font-face{font-family:AtFont2;src:url(/assets/font2.ae927aa1.woff) format("woff");font-display:swap}@font-face{font-family:AtFont3;src:url(/assets/font3.02b0a526.woff) format("woff");font-display:swap}@font-face{font-family:AtFont4;src:url(/assets/font4.0391aba3.woff) format("woff");font-display:swap}:root{--tt-page-bg-dark: #0f172a;--tt-surface-card: #1e293b;--tt-surface-row: #222732;--tt-surface-row-hover: #1a1e29;--tt-border-slate: #334155;--tt-bg-chrome: #0d1012;--tt-content-max: 1200px;--tt-card-border: 1px solid var(--tt-border-slate);--tt-card-border-soft: 1px solid rgba(51, 65, 85, .55)}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,"system-ui",Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:16px;background-color:#f3f4f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body--dark,body.body--dark #q-app{background-color:var(--tt-page-bg-dark)}.font-gmarket{font-family:GmarketSansBold,sans-serif!important}.font-outfit{font-family:Outfit,sans-serif!important}.font-pretendard{font-family:Pretendard Variable,sans-serif!important}.tt-board-rows-count{font-family:AtFont1,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:var(--q-accent)}a{text-decoration:none;color:inherit!important}a:visited{text-decoration:none}.comm-container{max-width:var(--tt-content-max);margin-left:auto;margin-right:auto}.hoverColor:hover{color:#c10114;cursor:pointer;font-weight:bolder}.outline-primary{border:2px solid #444!important;border-radius:10px!important}.outline-primary-top{border-top:2px solid #444!important}.outline-primary-left{border-left:2px solid #444!important}.outline-primary-bottom{border-bottom:2px solid #444}.outline-dark-top{border-top:2px solid #222222}.outline-accent{border:2px solid #6082fb!important}.outline-accent-round{border:2px solid #6082fb!important;border-radius:10px!important}.outline-accent-top{border-top:2px solid #6082fb!important}.outline-accent-bottom{border-bottom:2px solid #6082fb!important}h1{line-height:1.25!important}.tv-iframe-container{overflow:hidden}.tv-iframe-blocker{z-index:10;background:transparent}.tv-channel-overlay{position:absolute;top:0;right:0;width:340px;height:100%;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.tv-channel-list{flex:1;overflow-y:auto;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.tv-channel-list::-webkit-scrollbar{display:none}.tv-channel-item{padding:12px;margin-bottom:8px;border-radius:8px;background:rgba(255,255,255,.05);border:2px solid transparent;transition:all .2s ease;cursor:pointer;outline:none}.tv-focusable:focus,.tv-focusable.sn-focused{border-color:#ff9800;background:rgba(255,152,0,.15);transform:scale(1.02);box-shadow:0 4px 15px #ff980066}.slide-right-enter-active,.slide-right-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%);opacity:0}
