:root{--serif:"Marcellus","Noto Serif KR",Georgia,serif;--sans:"Marcellus","Noto Sans KR",Georgia,serif;--bmj:"Marcellus","Noto Serif KR",Georgia,serif;--sc:"Marcellus SC","Marcellus",Georgia,serif;--han:"Noto Serif KR",serif}html,body{word-break:normal;overflow-wrap:break-word;font-size-adjust:ex-height .56;font-variant-numeric:lining-nums}.nl,.gut,.gut b,.end h2,.end .sub,.end .seal,.film .tag,.film .endcard p,.app h3,.app .lead,.cook .n b,.cook .boil,.app .go,.askc .fld input,.askc .fld select,.res .who,.gua b,.res .code,.jong div b,.tj .brush,.tj-top h3,.tj-lk h4,.tj-diff h4,.tj-pay h4,.band p{font-size-adjust:none}.gut .hj,.hjn,.tj-first .han,.fold .h,.src .h{font-size-adjust:none}.film .snd,.film .skip,.film .ski,.film .next,.nl small,.end li b,.end .go,.mus,.fld label,.seg button,.app .go small,.word small,.letter span,.gua small,.again,.chk{font-family:var(--sc)}.film .snd{letter-spacing:.06em}.film .next{letter-spacing:.14em}.nl small{letter-spacing:.14em}.end .sub{letter-spacing:.08em}.fld label{letter-spacing:.06em}.mus{letter-spacing:.06em}.film .tag{letter-spacing:.06em}.res .who{letter-spacing:.06em}#res .tj-top .who,#res .tj-first small,#res .tj-pv small,#res .tj-lk .sub{letter-spacing:.06em}#res .tj-gua small{letter-spacing:.06em}#res .obwl .b,#res .obwlf{font-family:var(--serif)}#res .obwl .b{font-size:16px}.end::before{content:"흙집";position:absolute;left:16px;top:26px;writing-mode:vertical-rl;text-orientation:upright;font:400 34px/1 "HJBrush",serif;letter-spacing:.06em;color:var(--honey2,#e9b86a);opacity:.5;pointer-events:none}.tj-pay{position:relative}.tj-pay::before{content:"토정";position:absolute;left:2px;top:-6px;writing-mode:vertical-rl;text-orientation:upright;font:400 26px/1 "HJBrush",serif;color:var(--honey2,#e9b86a);opacity:.4;pointer-events:none}.film{container-type:inline-size}.film .band{position:absolute;left:0;right:0;top:86%;z-index:2;height:calc(var(--s,.54) * 240px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0 18px;opacity:0;transition:opacity .15s;pointer-events:none;-webkit-backdrop-filter:blur(9px) brightness(.62);backdrop-filter:blur(9px) brightness(.62);background:rgba(10,8,6,.2);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.film .band.on{opacity:1}.film .band.clean{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;-webkit-mask-image:none;mask-image:none}.film .band p{margin:0;max-width:420px;text-align:center;font:400 clamp(20px,5.8cqw,26px)/1.2 var(--brush);color:#f8efe0;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 2px #000;white-space:pre-line}.film .band.ttl p{font-size:clamp(38px,11cqw,50px);line-height:1.05}.film.done .band{opacity:0}.wl{margin:16px 0 0;text-align:left}.wl[hidden]{display:none}.wl .wlL{display:block;margin:0 0 8px;font:600 14px/1.4 var(--sc);letter-spacing:.04em;color:var(--honey2)}.wl input[type=email]{width:100%;height:48px;padding:0 13px;border:1px solid rgba(243,235,222,.3);background:rgba(10,8,12,.78);color:var(--ink);font:500 17px/1 var(--serif);-webkit-appearance:none;outline:0}.wl .wlC{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font:500 14px/1.45 var(--serif);color:var(--ink2);cursor:pointer}.wl .wlC input{margin-top:3px;flex:none;accent-color:#d79f4c}.wl .go{margin-top:12px}.wl .er,.wl .ok{display:none;margin:8px 0 0;font:500 14px/1.4 var(--serif)}.wl .er{color:#f2a3aa}.wl .ok{color:var(--honey2)}.wl.bad .er{display:block}.wl.bad input[type=email]{border-color:#e06a74}.wl.done .ok{display:block}.wl.done input,.wl.done .wlC,.wl.done #wlGo,.wl.done .wlL{display:none}.oba .b.k{display:none}
