.SangunEntry_gate__Z0hYY{width:100%;min-height:100vh;min-height:100svh;background:#080706;color:#f5eddf}.SangunEntry_frame__Hee_q{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:480px;height:100vh;height:100svh;min-height:560px;margin-inline:auto;overflow:hidden}.SangunEntry_portrait__IgO_8{position:absolute;inset:0;z-index:-2;width:100%;height:calc(100% - 100px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.SangunEntry_scrim___XsqV{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(8 7 6/28%),transparent 20%,transparent 42%,rgb(8 7 6/35%) 57%,#080706 82%)}.SangunEntry_video__JS7aQ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.SangunEntry_ritualPortrait__mHKqc{height:calc(100% - 265px)}.SangunEntry_ritualPortrait__mHKqc .SangunEntry_video__JS7aQ{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0}.SangunEntry_fullBleed__q6Vhn .SangunEntry_ritualPortrait__mHKqc{height:100%}.SangunEntry_fullBleed__q6Vhn .SangunEntry_ritualPortrait__mHKqc .SangunEntry_video__JS7aQ{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.SangunEntry_fullBleed__q6Vhn .SangunEntry_scrim___XsqV{background:none}.SangunEntry_fullBleed__q6Vhn .SangunEntry_brand__ipKSb,.SangunEntry_fullBleed__q6Vhn .SangunEntry_content__CALC2{text-shadow:0 2px 5px #080706,0 0 14px rgb(8 7 6/80%)}.SangunEntry_fullBleed__q6Vhn .SangunEntry_lettering__XsFoh{filter:drop-shadow(0 2px 4px #080706)}.SangunEntry_fullBleed__q6Vhn .SangunEntry_start__cAxrd{text-shadow:none}.SangunEntry_topbar__lWalV{display:flex;align-items:center;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) 20px 0 26px}.SangunEntry_brand__ipKSb{font-family:var(--font-myeongjo-nanum),serif;font-size:15px;font-weight:700;letter-spacing:.15em;color:#e9ddc4}.SangunEntry_sound___bWPc{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(237 219 178/22%);border-radius:50%;background:rgb(8 7 6/35%);color:#c6bba5;cursor:pointer}.SangunEntry_sound___bWPc[aria-pressed=true]{color:#f1d786;border-color:rgb(241 215 134/65%)}.SangunEntry_retry__oN_pP{position:absolute;z-index:2;top:max(74px,calc(env(safe-area-inset-top) + 60px));right:20px;min-height:44px;padding:9px 14px;border:1px solid rgb(237 219 178/45%);border-radius:8px;background:rgb(8 7 6/82%);color:#f5eddf;font-size:13px;cursor:pointer}.SangunEntry_retry__oN_pP:focus-visible{outline:2px solid #fff0c6;outline-offset:4px}.SangunEntry_content__CALC2{margin-top:auto;padding:0 24px max(26px,env(safe-area-inset-bottom));text-align:center}.SangunEntry_title__40UXS{display:flex;flex-direction:column;align-items:center;margin:0}.SangunEntry_lettering__XsFoh{display:block;width:100%;max-width:350px;height:auto;-o-object-fit:contain;object-fit:contain}.SangunEntry_saju__JxG40{margin-top:2px;font-family:var(--font-head-brush),var(--font-myeongjo-nanum),serif;font-size:42px;font-weight:700;line-height:1.15;letter-spacing:.06em;color:#edcc79}.SangunEntry_hook__uX8P6{margin:15px 0 0;font-size:17px;font-weight:500;line-height:1.6;letter-spacing:-.03em;color:#f0e6d2}.SangunEntry_start__cAxrd{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;margin-top:28px;padding:14px 20px;border:1px solid #eed48c;border-radius:8px;background:linear-gradient(110deg,#f4df9d,#e9c56f);color:#2b1f10;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.02em;cursor:pointer}.SangunEntry_start__cAxrd:hover{background:#f5dfa0}.SangunEntry_start__cAxrd:active{background:#dfb95e}.SangunEntry_sound___bWPc:focus-visible,.SangunEntry_start__cAxrd:focus-visible{outline:2px solid #fff0c6;outline-offset:4px}.SangunEntry_note__7EMay{margin:12px 0 0;font-size:12px;line-height:1.6;letter-spacing:-.025em;color:#c0b5a1}@media (max-height:680px){.SangunEntry_content__CALC2{padding-bottom:max(18px,env(safe-area-inset-bottom))}.SangunEntry_lettering__XsFoh{max-width:292px}.SangunEntry_saju__JxG40{font-size:34px}.SangunEntry_hook__uX8P6{margin-top:10px;font-size:16px}.SangunEntry_start__cAxrd{margin-top:20px;min-height:52px}.SangunEntry_note__7EMay{margin-top:10px}}