


.screen:has(#scv[data-v="4"]) .fv .scene+.scene{margin-top:34px!important}
.fomo-end{padding-top:60px!important}
.cdn{font-size:12px;color:rgba(255,255,255,.45);margin-top:56px!important}
#closing{padding-bottom:calc(var(--sec-y) + 40px)}
.sticky.ride,.screen:has(#closing[data-v="45"]) .sticky.ride{background:transparent!important}
.sticky{margin-top:-84px}
#chw2.below{margin-top:28px}


.screen:has(#az[data-v="4"]) .pm-art{zoom:0.7;width:312px;margin-left:auto;margin-right:auto}
.screen:not(:has(#rb[data-v="1"])) .rg{background:none;border:0;border-radius:0;padding:0}
.screen:has(#rb[data-v="3"]) .r6{border-bottom:2px solid var(--g300);padding-bottom:0}.screen:has(#rb[data-v="3"]) .r6 .cl span{position:relative;top:24px}.screen:has(#rb[data-v="3"]) .rg{padding-bottom:28px}


.em2{display:none;font-style:normal}.screen:has(#te[data-v="4"]) .em2.te4{display:inline}.screen:has(#ce[data-v="2"]) .em2.ce2{display:inline}
.nbn,.typing{display:none}
.pm-hero .sc{position:relative}
.nbn{position:absolute;left:10px;right:10px;top:12px;z-index:4;background:rgba(255,255,255,.96);border-radius:16px;padding:10px 12px;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(15,23,42,.18);transform:translateY(-130%);opacity:0}
.nbn .ap{width:30px;height:30px;border-radius:8px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--g200)}.nbn b{font-size:12.5px;color:var(--g900)}.nbn p{font-size:12px;color:var(--g600);margin:0}.nbn em{margin-left:auto;font-style:normal;font-size:11px;color:var(--g400);align-self:flex-start}
.typing{position:absolute;left:24px;top:76px;z-index:3;background:#fff;border-radius:16px;padding:12px 14px;gap:5px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--g400);animation:tdot 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}
@keyframes tdot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}
@keyframes hup{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes hpop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}80%{transform:scale(.98)}100%{transform:none}}
@keyframes nbn{0%{transform:translateY(-130%);opacity:0}15%,70%{transform:none;opacity:1}100%{transform:translateY(-130%);opacity:0}}
@keyframes tshow{0%,99%{opacity:1}100%{opacity:0}}
.screen:has(#ha[data-v="2"]) :is(.herow,#_).play .slide .at{animation:hup 1.15s cubic-bezier(.2,.8,.2,1) both}



#sec2 #chw2{--fb:var(--a50)}




.screen:is(:has(#cb2[data-v="2"]),:has(#cb2[data-v="3"]),:has(#cb2[data-v="4"])) #sec2 #quizChips{margin-left:calc(-1*var(--sec-x));margin-right:calc(-1*var(--sec-x));padding:14px var(--sec-x) 8px!important;margin-top:0!important;margin-bottom:0!important}
.screen:is(:has(#cb2[data-v="2"]),:has(#cb2[data-v="3"]),:has(#cb2[data-v="4"])) #sec2 .chp2{margin:0 calc(-1*var(--sec-x))!important;padding:2px var(--sec-x) 16px}


.screen:has(#rb[data-v="3"]) .r6{border-bottom:0!important;position:relative;width:max-content;margin:0 auto;padding:6px var(--blp,0px) 0}
.screen:has(#rb[data-v="3"]) .r6:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--g300);border-radius:2px}
.screen:has(#rb[data-v="3"]) .r6 .cl{position:relative}.screen:has(#rb[data-v="3"]) .r6 .cl span{position:absolute!important;top:calc(100% + 10px)!important;white-space:nowrap}
.screen:has(#rb[data-v="3"]) .rg{padding-bottom:34px!important}

.screen:has(#bl[data-v="2"]) .r6{--blp:28px}


#fv .q,#fv .no,#fv .yes{transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,filter .28s}
#fv .no{transition-delay:.22s}#fv .yes{transition-delay:.44s}
.screen:is(:has(#fa[data-v="2"]),:has(#fa[data-v="4"]),:has(#fa[data-v="5"])) #fv .scene:not(.in) :is(.q,.no,.yes){opacity:0;transform:translateY(16px)}
.screen:has(#fa[data-v="3"]) #fv .scene:not(.in) :is(.q,.no){opacity:0;transform:translateY(16px)}



@keyframes yglow{0%{box-shadow:0 0 0 0 rgba(245,158,11,.55)}100%{box-shadow:0 0 0 14px rgba(245,158,11,0)}}
.screen:has(#fa[data-v="6"]) #fv .scene:not(.in) .q{opacity:0;transform:translateX(-40px)}.screen:has(#fa[data-v="6"]) #fv .scene:not(.in) :is(.no,.yes){opacity:0;transform:translateX(40px)}
#names>div{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}#names>div:nth-child(2){transition-delay:.2s}#names>div:nth-child(3){transition-delay:.4s}#names>div:nth-child(4){transition-delay:.6s}



.screen:has(#ca[data-v="4"]) .cok{background:linear-gradient(transparent 60%,rgba(245,158,11,.45) 60%) no-repeat 0 0/0% 100%;transition:background-size 1s ease .2s}.screen:has(#ca[data-v="4"]) #nph.in~*,.screen:has(#ca[data-v="4"]) #coh.in .cok{background-size:100% 100%}
.screen:has(#ca[data-v="4"]) #names>div{transition-delay:calc(1s + var(--k,0)*.15s)}



@keyframes hup2{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.screen:has(#tm[data-v="1"]) #thusec.play .pm .at{animation:hup2 .8s cubic-bezier(.2,.8,.2,1) both}@keyframes hrt{from{opacity:0;transform:translateX(70px)}to{opacity:1;transform:none}}#thusec .sc{overflow:hidden}
#fv .scene:not(.in) :is(.q,.no,.yes){transition:none!important;animation:none!important}
#nph:not(.in) #names>div,#nph:not(.in) #names img.ph,#nph:not(.in) #names .who,#coh:not(.in) .cok{transition:none!important}
@keyframes ja2{from{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}
@keyframes ja4{from{opacity:0;translate:110% -70px;rotate:10deg}to{opacity:1;translate:0 0;rotate:0deg}}
@keyframes ja5{from{opacity:0;translate:0 -60px}to{opacity:1;translate:0 0}}
#stk .sc4{animation-fill-mode:both}#stk .s0{animation-delay:.05s}#stk .s1{animation-delay:.25s}#stk .s2{animation-delay:.45s}
.screen:has(#ja[data-v="2"]) #stk.play .sc4{animation-name:ja2;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}



#stk{overflow:visible}#jobsec{overflow:hidden}
.garc{transition:none!important}#gauge.pop .gv{animation:gpop .6s ease}@keyframes gpop{50%{transform:scale(1.15)}}
@keyframes wa2{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wa3{from{filter:grayscale(1);opacity:.45}to{filter:none;opacity:1}}
@keyframes wa4{0%{opacity:0;transform:translateY(-22px)}55%{opacity:1;transform:translateY(4px)}75%{transform:translateY(-3px)}100%{transform:none}}
@keyframes wa5{from{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:none}}
#k2{perspective:600px}#k2 .ct{animation-fill-mode:both}#k2 .ct:nth-child(2){animation-delay:.15s}#k2 .ct:nth-child(3){animation-delay:.3s}#k2 .ct:nth-child(4){animation-delay:.45s}#k2 .ct:nth-child(5){animation-delay:.6s}
.screen:has(#wa[data-v="2"]) #k2.play .ct{animation-name:wa2;animation-duration:.6s}



.stw .s0 i{font-style:normal}.stw.go .s1{width:var(--sw,96%)!important}
#experts .expert{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1);transition-delay:var(--ed,0s)}#experts .expert .tag{transition:opacity .4s,transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--ed,0s)}
#expw:not(.in) .expert,#expw:not(.in) .expert .tag{transition:none!important}
.screen:has(#ea[data-v="2"]) #expw:not(.in) .expert{opacity:0;transform:translateY(18px)}


#pmart{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}#pmart .art>*{transition:opacity .5s ease,transform .5s ease;transition-delay:var(--ad,0s)}
#artsec:not(.in) #pmart,#artsec:not(.in) #pmart .art>*{transition:none!important}
.screen:has(#aa[data-v="2"]) #artsec:not(.in) #pmart{opacity:0;transform:translateY(60px)}



@keyframes artscr{0%,100%{transform:none}45%,60%{transform:translateY(-140px)}}
#rg .r6 i{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1)}#rg .r6 i:not(.g){transition-delay:.25s}#rg .r6 em{transition:opacity .4s ease .9s,transform .4s cubic-bezier(.3,1.8,.5,1) .9s}#rg{transition:opacity .7s,transform .7s}
#rg:not(.in) .r6 i,#rg:not(.in) .r6 em,#rg:not(.in){transition:none!important}
.screen:is(:has(#va[data-v="2"]),:has(#va[data-v="3"]),:has(#va[data-v="4"])) #rg:not(.in) .r6 i{transform:scaleY(0)}


.stw .s1{transition:width 1.8s cubic-bezier(.3,.7,.2,1) .3s!important}.stw:not(.go) .s1{transition:none!important}
#pricing .plan{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}#pricing .plan.best{transition-delay:.25s}
#pricing:not(.in) .plan,#pricing:not(.in) .plan *{transition:none!important;animation:none!important}

@keyframes bglow{0%{box-shadow:0 0 0 0 rgba(245,158,11,.5)}100%{box-shadow:0 0 0 16px rgba(245,158,11,0)}}@keyframes bpop{0%{transform:scale(.6)}60%{transform:scale(1.12)}100%{transform:none}}

#ps{background:linear-gradient(currentColor,currentColor) no-repeat 0 55%/100% 1.5px;text-decoration:none!important}


.stw .s1{width:var(--sw,96%)!important;transition:none!important}
/* v48 */
:is(.pv,#_) .chp,#sec2 .chp2{font-size:13.5px;font-weight:600;color:var(--g600)}
:is(.pvchw,#_) .chip,#chw2 .chip{animation:none!important}
.rvp.rvflow{scroll-snap-type:none}
/* v50 */
.artp{font-size:16px!important;color:var(--g800)!important;font-weight:500}
.screen:has(#je[data-v="7"]) .em2.je7{display:inline}
.a4>*{transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.2,1),clip-path .45s ease;transition-delay:calc(var(--k)*.13s)}
.a4:not(.play)>*{transition:none}
.a4 .tx{transition:color .4s,opacity .4s,background .3s,border-color .3s}
/* SA2 차례로 톡 */


/* SA3 점선이 이어짐 */




/* SA4 좌우에서 */
.screen:has(#sa[data-v="4"]) .a4:not(.play)>.st{opacity:0;transform:translateX(-48px)}
.screen:has(#sa[data-v="4"]) .a4:not(.play)>.st.r{transform:translateX(48px)}
.screen:has(#sa[data-v="4"]) .a4:not(.play)>.cn{opacity:0}
/* SA5 하나씩 불 켜짐 */

@keyframes salit{0%,100%{background:#fff;border-color:var(--g200);transform:scale(1)}40%{background:var(--a100);border-color:var(--a500);transform:scale(1.06)}}
/* SA6 나온 뒤 지워짐 */


.a4 .tx{position:relative}.a4 .tx::after{content:"";position:absolute;left:14px;right:14px;top:50%;height:2px;margin-top:-1px;background:var(--a500);border-radius:2px;transform:scaleX(0);transform-origin:left;opacity:0}



/* SA7 위에서 떨어짐 */




:is(.pv,#_) .chp,#sec2 .chp2{font-weight:500}
#qz{margin-top:28px!important}
/* v52 */
.screen{overflow-x:clip}#tv5{overflow-x:clip;overflow-y:visible}
#sec2 .chp2{font-size:13px!important;font-weight:400!important;color:var(--g500)!important}
.draw{background-size:0% 100%;background-repeat:no-repeat;transition:background-size .9s cubic-bezier(.4,0,.2,1) .15s}.draw.on{background-size:100% 100%}
.cd .cfr{font-style:normal;color:inherit!important;font-size:.5em;letter-spacing:0;margin-left:1px;opacity:.85}.cd .cfr.big{font-size:1em;opacity:1;margin-left:0}
.qhd{display:none}
/* QG2 말풍선 */
.screen:has(#qg[data-v="2"]) #qz{position:relative;background:#fff;border:1px solid var(--a200);border-radius:20px;padding:16px 14px 14px;margin-top:22px!important;box-shadow:0 6px 18px rgba(245,158,11,.10)}
.screen:has(#qg[data-v="2"]) #qz::before{content:"";position:absolute;top:-9px;left:50%;width:16px;height:16px;background:#fff;border-left:1px solid var(--a200);border-top:1px solid var(--a200);transform:translateX(-50%) rotate(45deg)}
.screen:has(#qg[data-v="2"]) .qhd{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--g500);margin-bottom:12px}
.qhd b{font-weight:700;color:var(--a700)}
.screen:has(#qg[data-v="2"]) .quiz li{border-color:var(--g100);background:var(--g50,#F8FAFC)}
/* QG3 가지 선 */





/* QG4 폴더 탭 */




/* QG5 한 카드 */
.screen:has(#qg:is([data-v="5"],[data-v="7"],[data-v="8"],[data-v="9"],[data-v="10"],[data-v="11"])) #chw2{border-radius:20px 20px 0 0!important;border-bottom:0!important;box-shadow:none!important}
.screen:has(#qg:is([data-v="5"],[data-v="7"],[data-v="8"],[data-v="9"],[data-v="10"],[data-v="11"])) #sec2 .chp2{background:#fff!important;margin:0!important;padding:4px 0 6px!important;border-left:1px solid var(--a100);border-right:1px solid var(--a100)}
.screen:has(#qg:is([data-v="5"],[data-v="7"],[data-v="8"],[data-v="9"],[data-v="10"],[data-v="11"])) #qz{background:#fff;border:1px solid var(--a100);border-top:0;border-radius:0 0 20px 20px;padding:10px 14px 14px;margin-top:0!important}
.screen:has(#qg:is([data-v="5"],[data-v="7"],[data-v="8"],[data-v="9"],[data-v="10"],[data-v="11"])) .quiz li{background:var(--a50);border-color:transparent}
/* QG6 꼬리표 */





/* v53 */
:is(.pv,#_) :is(.pvchips,#_){padding-top:20px!important}:is(.pv,#_) .chp{padding-bottom:52px!important}
/* QG one-card variants */




















/* LK */
:is(.herow,#_){position:relative}.lkb{display:none}
.lkn{display:none}

.lkb b{font-weight:800}

@keyframes lkflash{0%{box-shadow:inset 0 0 0 0 rgba(245,158,11,0)}25%{box-shadow:inset 0 0 0 5px rgba(245,158,11,.9)}100%{box-shadow:inset 0 0 0 0 rgba(245,158,11,0)}}

@keyframes lkfade{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}














/* v54 */
/* v55 */
.sarw .cnx,.sarw .cpv{z-index:4;display:grid;place-items:center;width:30px!important;height:30px!important;font-size:19px!important}.sarw .cnx{right:3px!important}.sarw .cpv{left:3px!important}
.sarw.atS .cpv,.sarw.atE .cnx{display:none!important}
.screen:has(#qg[data-v="2"]) #qz{margin-top:24px!important;padding-top:14px!important}
/* v56 */
.pm::before,.pm::after,.pm:before,.pm:after{display:none!important}

.sarwb{position:absolute;left:0;right:0;height:0;z-index:4;pointer-events:none}
.sarwb button{position:absolute;top:0;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid var(--g200);background:#fff;color:var(--g700);font-size:19px;line-height:1;box-shadow:0 3px 10px rgba(15,23,42,.14);cursor:pointer;display:grid;place-items:center;pointer-events:auto;font-family:inherit}
.sarwb .cnx{left:calc(100% - 21px);padding-left:2px}.sarwb .cpv{right:calc(100% - 21px);padding-right:2px}
.sarwb.atS .cpv,.sarwb.atE .cnx{display:none}
#sec2 .chp2.chtop+#chw2{margin-top:10px!important}#sec2 .chp2.chtop{display:block!important;margin:28px 0 0!important;padding:0!important;background:none!important;text-align:center}
/* v57 카카오 CTA */
.sticky .btn{background:#FEE500!important;color:rgba(0,0,0,.85)!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important;border:0!important}
.sticky .btn span{display:inline-flex;align-items:center;gap:7px}
.sticky .btn .kk{width:20px;height:20px;flex:none}
/* v58 */

.screen:has(#sp[data-v="2"]) .sarwb .cnx{left:calc(100% - 38px)}.screen:has(#sp[data-v="2"]) .sarwb .cpv{right:calc(100% - 38px)}
/* v59 */
.h2d{font-size:23px!important}
.expn{margin-top:10px;font-size:12px;color:var(--g400);text-align:left}
.expn{text-align:center!important}
/* v62 */
.sarwb[hidden]{display:none!important}
:is(.pv,#_) .chp{padding-bottom:38px!important}







@keyframes cebob{0%,60%,100%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}50%{transform:translateY(-2px)}}


/* v63 */
.pm-hero .hint b,.hint b{animation:none!important;transform:none!important;line-height:1;font-size:15px;position:relative;top:-0.5px}
:is(.pv,#_) .chp{padding-bottom:30px!important}
:is(.pv,#_) .cet{display:inline-block;font-size:14.5px;font-weight:700;color:var(--a700);animation:cebob 1.6s ease-in-out infinite}
:is(.pv,#_) .cet::before{content:"👆 "}
/* v64 번호 표시 */
:is(.pvhint,#_){display:none!important}
:is(.pvdots,#_){gap:8px;padding:6px 0 14px;align-items:center}
:is(.pvdots,#_) i{font-style:normal;cursor:pointer;display:grid;place-items:center;font-size:12px;font-weight:700;line-height:1;transition:all .25s;color:var(--g400);background:none;width:auto;height:auto;border-radius:0}
/* DN1 숫자 원 */
.screen:has(#dn[data-v="1"]) :is(.pvdots,#_) i{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--g200);color:var(--g400)}
.screen:has(#dn[data-v="1"]) :is(.pvdots,#_) i.on{background:var(--a500);border-color:var(--a500);color:#fff}
/* DN2 숫자+밑줄 */



/* DN3 알약 칸 */





/* DN4 늘어나는 알약 */



/* DN5 단계 잇기 */





/* DN6 크기 차이 */



/* v66 */
.rgo,.rgo b{color:var(--a600)!important}
.upe::after{content:" 📈"}
.screen:has(#upe[data-v="2"]) .upe::after{content:" 🚀"}
/* HC */
.screen:has(#hc[data-v="4"]) .h1c .n1,.screen:has(#hc[data-v="4"]) .h1c .n2{color:var(--a500)}





/* CD: 기본(v63) 규칙을 덮어씀 */
.screen:not(:has(#cdz[data-v="1"])) :is(.pv,#_) .cet{animation:none;font-size:14px;color:var(--g600);font-weight:500;background:none;padding:0;border:0}
.screen:not(:has(#cdz[data-v="1"])) :is(.pv,#_) .cet::before{content:none}







@keyframes cdup{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}

@keyframes cdsh{from{background-position:100% 0}to{background-position:-150% 0}}

@keyframes cdbr{0%,100%{opacity:1}50%{opacity:.45}}


@keyframes cdty{to{max-width:14em}}@keyframes cdcur{50%{border-right-color:transparent}}
.screen:has(#cdz[data-v="11"]) :is(.pv,#_) .cet{color:var(--g800);font-weight:600}
.screen:has(#cdz[data-v="11"]) :is(.pv,#_) .cet::before{content:"👆";display:inline-block;margin-right:5px;animation:cdtap 1.5s ease-in-out infinite}
@keyframes cdtap{0%,60%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1)}40%{transform:translateY(0) scale(.85)}}


/* v67 */
.screen:has(#hal[data-v="2"]) #sec1>div:first-child{text-align:center}
.r6lab,.r6cap{display:none}
#scr.screen .r6 .cl span.r6lab{position:static!important;top:auto!important}
.screen:has(#rlx:is([data-v="2"],[data-v="3"],[data-v="4"],[data-v="5"])) .rgo{display:none}
.screen:has(#rlx:is([data-v="2"],[data-v="3"],[data-v="4"])) .r6lab{display:block;text-align:center;line-height:1.35;margin-bottom:-2px;white-space:nowrap}
.screen:has(#rlx[data-v="2"]) .r6lab{font-size:12.5px;font-weight:700;color:var(--a600)}



.r6cap b{color:var(--a600);font-weight:800}



/* v68 */
#sec1 .sub{font-size:17px!important}
#sec1 .sub1{color:var(--g700);font-weight:500}


.screen:has(#rlx[data-v="2"]) .r6lab{font-size:14px!important;line-height:1.4!important}
.c2b{display:none;text-align:center;margin:12px 0 0}

.screen:not(:has(#s2h[data-v="1"])) .c2t{display:inline-block;font-size:14px;font-weight:600;color:var(--g800)}

.screen:has(#s2h[data-v="3"]) .chtop .c2t::before{content:"👇";display:inline-block;margin-right:5px;animation:cdtapd 1.5s ease-in-out infinite}
@keyframes cdtapd{0%,60%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(4px) scale(1)}40%{transform:translateY(0) scale(.85)}}




/* ===== 푸터 — 전자상거래법 제10조 신원정보 (지금 랜딩의 푸터를 그대로 옮겼다) ===== */
footer{background:var(--g100);padding:80px var(--sec-x) 80px}
footer .biz{display:flex;flex-direction:column;gap:8px;color:var(--g500);font-size:13px;line-height:18px}
footer .biz .co{font-weight:600}
footer .links a{color:var(--g500);text-decoration:none}
footer .links a[href$="privacy.html"]{font-weight:600}

/* ===== PC 에서 휴대폰 목업이 카드 폭(450)을 따라 늘어나지 않게 — 모바일 360 과 같은 312px 로 묶는다 (2026-10-13 사용자 확정) ===== */
.pm-hero,#thusec .pm{max-width:312px;width:100%;margin-left:auto;margin-right:auto}
/* ===== 마지막 카카오 버튼 아래 검은 바탕 +100px — #closing 바탕색(cbg=2 의 #0B0D12)과 같은 띠를 푸터 위에 붙인다 (2026-10-13 사용자 확정)
   #closing 이 푸터 바로 앞일 때만 붙인다 — 2026-10-18 후기·띠가 그 아래로 가자 띠 아래에 검은 띠가 떴다 ===== */
.screen:has(#cbg[data-v="2"]) #closing[data-v="45"]+footer{border-top:100px solid #0B0D12}
