.mudang-page{--ink:#f5e9d7;--dim:#c1afc8;--gold:#efcf91;--purple:#21182e;min-height:calc(100dvh - 76px);color:var(--ink);background-color:#17121f;background-image:radial-gradient(at 15% 25%,#563d6b35,#0000 55%),radial-gradient(at 90% 85%,#7654321c,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:24px max(20px,50vw - 590px) 64px;font-family:inherit}.mudang-page *{box-sizing:border-box}.mudang-page button{font:inherit;cursor:pointer;touch-action:manipulation}.mudang-page button:disabled{cursor:default;opacity:.45}:is(.mudang-page button:focus-visible,.mudang-page a:focus-visible,.mudang-page summary:focus-visible){outline:2px solid var(--gold);outline-offset:5px}.mudang-page h1,.mudang-page h2,.mudang-page p{margin:0}.mudang-top{color:#c7b6ce;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:auto auto 28px;font-size:12px;display:flex}.mudang-top a{align-items:center;gap:7px;padding:8px 0;display:flex}.mudang-top>span{letter-spacing:3px;color:#a18ba9;font-size:9px}.mudang-layout{background:#21192c;border:1px solid #b9926a36;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:1180px;margin:auto;display:grid;overflow:clip;box-shadow:0 20px 80px #0003}.mudang-scene{background:#20152a;min-width:0;padding-bottom:20px;position:relative}.lulu-shrine{isolation:isolate;background:radial-gradient(at 50% 65%,#7f618144,#0000 60%),linear-gradient(#20152c,#39243f 65%,#302033);height:550px;position:sticky;top:80px;overflow:hidden}.shrine-window{background:radial-gradient(at 50% 40%,#5c5488,#26223b 75%);border:6px double #c59c7040;border-radius:48% 48% 2% 2%;width:50%;height:49%;position:absolute;top:12%;left:25%;box-shadow:0 0 50px #856eab1a}.shrine-window:after{content:"";background:linear-gradient(90deg,#0000 48%,#c6a57b44 49% 51%,#0000 52%),linear-gradient(#0000 46%,#c6a57b44 47% 49%,#0000 50%);position:absolute;inset:0}.shrine-window>span{color:#ecd7ab;text-shadow:0 0 22px #eac6a955;font-size:65px;position:absolute;top:6%;left:15%;transform:rotate(-20deg)}.shrine-window i{background:#eddbb6;width:3px;height:3px;position:absolute;top:22%;left:75%;box-shadow:-25px 40px #b7a9ce,10px 70px #b7a9ce,-120px 10px #b7a9ce}.shrine-plaque{z-index:4;white-space:nowrap;text-align:center;letter-spacing:7px;color:#f3d8a2;text-shadow:0 2px 8px #0006;font-family:Georgia,Noto Serif KR,serif;font-size:23px;position:absolute;top:23px;left:50%;transform:translate(-50%)}.shrine-plaque span{letter-spacing:2px;color:#bfa6bc;margin-top:6px;font-family:inherit;font-size:9px;display:block}.shrine-curtain{z-index:1;background:repeating-linear-gradient(90deg,#48283c,#6b3c5155 14%,#301d35 28%);border-bottom:2px solid #b88a5466;width:25%;height:76%;position:absolute;top:0;box-shadow:inset 0 -10px 30px #0005}.curtain-left{transform-origin:0 0;border-radius:0 0 100%;left:0;transform:rotate(3deg)}.curtain-right{transform-origin:100% 0;border-radius:0 0 0 100%;right:0;transform:rotate(-3deg)}.shrine-curtain:after{content:"";background:#bf925c;border-radius:30px;width:75%;height:6px;position:absolute;top:65%;box-shadow:0 3px 7px #0004}.curtain-left:after{left:0;transform:rotate(-35deg)}.curtain-right:after{right:0;transform:rotate(35deg)}.oracle-cast{z-index:2;aspect-ratio:543/724;filter:drop-shadow(0 10px 14px #100b1977);background-image:url(/fortune/lulu-mudang-sprites.webp);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;width:310px;animation:8s step-end infinite lulu-cast-idle;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.reading .oracle-cast{animation:1.6s step-end infinite lulu-cast-read}.reveal .oracle-cast{background-position:100% 0;animation:5s step-end infinite lulu-cast-reveal}.shrine-table{z-index:3;background:linear-gradient(#82525b,#4b2b40 15%,#351c31);border-top:3px solid #c0907066;border-radius:50% 50% 15% 15%/22% 22% 14% 14%;width:84%;height:100px;position:absolute;bottom:52px;left:8%;box-shadow:0 18px 24px #0b071b66}.shrine-table>span{color:#cdad7855;font-size:33px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.shrine-table i{background:linear-gradient(90deg,#0000,#c39b5d66,#0000);height:1px;position:absolute;top:25px;left:10%;right:10%}.shrine-table i:last-child{top:76px}.shrine-orb{z-index:5;background:radial-gradient(circle at 30% 25%,#f8fff0cc 0%,#aceed7a8 12%,#559f99df 40%,#34646ce8 70%,#263957);border:1px solid #e7fff3a3;border-radius:50%;width:112px;height:112px;animation:4s ease-in-out infinite orb-breathe;position:absolute;bottom:121px;left:50%;transform:translate(-50%);box-shadow:inset -10px -10px 26px #11233c88,inset 4px 5px 18px #effff688,0 0 28px #a5efcd44,0 5px 10px #0007}.shrine-orb:before{content:"";border:1px solid #ebffe52e;border-radius:50%;position:absolute;inset:12%;transform:rotate(-25deg)scaleY(.6)}.shrine-orb:after{content:"";background:linear-gradient(#d8bd7c,#947a53);border-radius:4px 4px 45% 45%;height:13px;position:absolute;bottom:-9px;left:23%;right:23%;box-shadow:0 4px 10px #0005}.shrine-orb>span{filter:blur(8px);background:conic-gradient(from 35deg,#0000,#e4ffec55,#0000,#c7d6ff44,#0000);border-radius:50%;animation:12s linear infinite orb-swirl;position:absolute;inset:18%}.shrine-orb>i{filter:blur(3px);background:#fff9;border-radius:50%;width:28%;height:15%;position:absolute;top:12%;left:17%;transform:rotate(-35deg)}.shrine-orb>b{color:#edfff0cc;font-size:22px;font-weight:400;position:absolute;bottom:26%;right:22%}.reading .shrine-orb{animation:.8s ease-in-out infinite orb-read}.reading .shrine-orb>span{animation-duration:1s}.reveal .shrine-orb{box-shadow:inset -10px -10px 26px #11233c88,inset 4px 5px 18px #effff688,0 0 45px #a5efcd77,0 5px 10px #0007}.shrine-candle{z-index:4;background:linear-gradient(90deg,#d7b591,#f4d7b8 40%,#b28a79);border-radius:4px 4px 2px 2px;width:17px;height:42px;position:absolute;bottom:139px;box-shadow:0 5px 0 4px #5b3944}.candle-left{left:17%}.candle-right{right:17%}.shrine-candle i{transform-origin:bottom;background:radial-gradient(at 50% 80%,#fffce2,#efbb69 60%,#ef976277);border-radius:55% 45% 50% 50%;width:11px;height:21px;animation:2s ease-in-out infinite alternate candle-flicker;position:absolute;top:-21px;left:3px;box-shadow:0 0 25px 8px #d89b5444}.candle-right i{animation-delay:.7s}.shrine-dust{z-index:1;color:#efd49188;font-size:16px;animation:7s ease-in-out infinite dust-float;position:absolute;top:38%;left:20%}.shrine-dust i,.shrine-dust b,.shrine-dust em{font-style:normal;font-weight:400;position:absolute}.shrine-dust i{font-size:9px;top:-80px;left:225px}.shrine-dust b{font-size:13px;top:70px;left:200px}.shrine-dust em{font-size:30px;top:100px;left:10px}.shrine-sound{z-index:6;color:#d0b99e;background:#1a132a66;border:1px solid #d3b59f44;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:17px;right:16px}.shrine-caption{text-align:center;color:#b8a2b9;letter-spacing:.3px;font-size:10px;position:absolute;bottom:29px;left:10px;right:48px}.mudang-scene-note{text-align:center;color:#bda6bf;padding:20px 10px;font-family:Georgia,Noto Serif KR,serif;font-size:13px;line-height:1.9;position:sticky;top:660px}.mudang-scene-note>span{color:#bca274;margin-bottom:12px;display:block}.mudang-panel{background:linear-gradient(145deg,#2b2038,#201926);min-width:0;padding:52px 44px 40px;scroll-margin-top:90px}.mudang-eyebrow{color:var(--gold);letter-spacing:1.5px;font-size:10px;font-weight:600;margin-bottom:21px!important}.mudang-page h1{letter-spacing:-1.5px;word-break:keep-all;font-family:Georgia,Noto Serif KR,serif;font-size:36px;font-weight:600;line-height:1.55}.mudang-page h1 em{color:var(--gold);font-style:normal}.mudang-lead{color:#cbb8ce;font-size:15px;line-height:2;margin-top:22px!important}.mudang-dialogue{background:#c6a58509;border-left:2px solid #d8b37c88;border-radius:0 12px 12px 0;margin:30px 0;padding:18px 20px}.mudang-dialogue>span{color:#e6c28d;letter-spacing:2px;font-size:10px}.mudang-dialogue p{color:#decfe0;margin-top:8px;font-size:13px;line-height:1.9}.mudang-primary{color:#342638;background:linear-gradient(125deg,#e8ca98,#c6a36d);border:1px solid #f6dfb4;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:16px 21px;transition:transform .2s,filter .2s;display:flex;box-shadow:0 4px 16px #0002;font-size:14px!important;font-weight:750!important}.mudang-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.mudang-intro>.mudang-primary{width:100%}.mudang-intro-meta{color:#c1acc8;justify-content:center;align-items:center;gap:10px;margin:17px 0 26px;font-size:11px;display:flex}.mudang-intro-meta>i{color:#a68a67;font-style:normal}.mudang-fine{color:#a995b1;word-break:keep-all;line-height:1.9;margin-top:20px!important;font-size:10px!important}.mudang-sub{color:#bba8c3;font-size:12px;line-height:1.9;margin:14px 0 22px!important}.mudang-topic-view h1{font-size:29px}.mudang-topics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mudang-topics button{text-align:left;background:#35273f77;border:1px solid #a58caf42;border-radius:12px;grid-template-columns:26px 1fr;align-items:center;column-gap:8px;min-width:0;padding:16px 11px;transition:background .2s,border-color .2s;display:grid;position:relative}.mudang-topics button:hover:not(:disabled){background:#59405b88;border-color:#dcbd87aa}.mudang-topics button>span{color:#e2c391;text-align:center;grid-row:span 2;font-family:Georgia,serif;font-size:25px;font-weight:400}.mudang-topics strong{font-size:12px;font-weight:650;line-height:1.5}.mudang-topics small{color:#b5a0be;word-break:keep-all;margin-top:4px;font-size:9px;line-height:1.6}.mudang-topics svg{display:none}.mudang-progress{color:#c5b0cd;justify-content:space-between;font-size:11px;display:flex}.mudang-progress strong{color:#e3c795;font-weight:500}.mudang-progress-track{background:#b499bc22;height:2px;margin:14px 0 29px}.mudang-progress-track i{background:#e2c18f;height:2px;transition:width .4s;display:block}.mudang-speaker{color:#e7c897;align-items:center;gap:7px;margin-bottom:17px;font-size:12px;display:flex}.mudang-speaker>span{font-size:17px}.mudang-speaker>small{letter-spacing:.5px;color:#a791b0;margin-left:auto;font-size:9px}.mudang-question h2{word-break:keep-all;outline:0;font-family:Georgia,Noto Serif KR,serif;font-size:23px;font-weight:600;line-height:1.65}.mudang-aside{color:#b7a3bf;word-break:keep-all;font-size:11px;line-height:1.9;margin:14px 0 24px!important}.mudang-choices{gap:10px;display:grid}.mudang-choices>button{text-align:left;background:#38294155;border:1px solid #b39ac047;border-radius:11px;align-items:center;gap:12px;min-height:60px;padding:14px;transition:background .2s,border-color .2s;display:flex}.mudang-choices>button>span{color:#bfa9c5;border:1px solid #aa8fb05c;border-radius:6px;flex:0 0 24px;place-items:center;height:26px;font-size:10px;display:grid}.mudang-choices>button>p{word-break:keep-all;flex:1;font-size:12px;line-height:1.8}.mudang-choices>button>svg{color:#f0d499;flex-shrink:0}.mudang-choices>button>i{flex-shrink:0;width:17px}.mudang-choices>button:hover:not(:disabled),.mudang-choices>button.chosen{background:#bd93662b;border-color:#ddbc84}.mudang-choices>button.chosen>span{color:#2e2335;background:#dfbe88;border-color:#dfbe88}.mudang-echo{color:#ddc6dc;word-break:keep-all;align-items:center;min-height:61px;padding:16px 2px;font-size:11px;line-height:1.8;display:flex}.mudang-question-actions{border-top:1px solid #b29cba22;align-items:center;gap:18px;padding-top:18px;display:flex}.mudang-question-actions>.mudang-primary{flex:1;padding:14px 12px;font-size:12px!important}.mudang-back{color:#c6afce;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 0;display:flex;font-size:11px!important}.mudang-error{color:#ffd9dd;background:#8d3a4f22;border:1px solid #c37a8944;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.7;margin-top:16px!important}.mudang-loading{color:#d0b592;font-size:12px;margin-top:15px!important}.mudang-result h1{margin:17px 0 24px;font-size:29px;line-height:1.55}.mudang-result-tags{flex-wrap:wrap;gap:6px;display:flex}.mudang-result-tags>span{color:#d6bd99;border:1px solid #baa27544;border-radius:20px;padding:5px 8px;font-size:9px}.mudang-reading-text p{color:#e2d1e3;word-break:keep-all;font-size:13px;line-height:2.1}.mudang-reading-text p+p{margin-top:18px}.mudang-connection{background:#79b4a410;border:1px solid #9abeb53d;border-radius:13px;align-items:flex-start;gap:10px;margin:25px 0;padding:20px 16px;display:flex}.mudang-connection>svg{color:#b1d5bf;flex-shrink:0;margin-top:2px}.mudang-connection h2{color:#c3ddce;font-size:12px;font-weight:650}.mudang-connection p{color:#c5cdc8;word-break:keep-all;margin-top:10px;font-size:11px;line-height:1.95}.mudang-steps{margin:26px 0}.mudang-steps>h2{color:#e2c899;font-size:14px;font-weight:650}.mudang-steps ol{margin:13px 0 0;padding:0;list-style:none}.mudang-steps li{border-bottom:1px solid #b29cba22;align-items:flex-start;gap:13px;padding:15px 0;display:flex}.mudang-steps li>span{color:#b49667;margin-top:1px;font-family:Georgia,serif;font-size:15px}.mudang-steps p{color:#d7c7dc;word-break:keep-all;font-size:11px;line-height:1.9}.mudang-charm{text-align:center;background:radial-gradient(at 50% 0,#b9945e22,#0000 80%),#d7b5750a;border:1px solid #e1bf7c77;border-radius:45% 45% 12px 12px/18px 18px 12px 12px;margin:30px 0;padding:27px 25px 30px;position:relative;overflow:hidden}.mudang-charm>span{color:#e2c289;margin-bottom:9px;font-size:28px;display:block}.mudang-charm>small{letter-spacing:1px;color:#cbb088;font-size:9px}.mudang-charm>h2{color:#eed4a9;margin:9px 0;font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:600}.mudang-charm>p{color:#d8c5a9;z-index:1;word-break:keep-all;font-size:11px;line-height:1.9;position:relative}.mudang-charm>b{color:#b28d5422;font-family:serif;font-size:80px;position:absolute;bottom:-15px;right:5px;transform:rotate(-15deg)}.mudang-evidence{color:#bca6c7;margin:22px 0;font-size:11px}.mudang-evidence summary{cursor:pointer;padding:12px 0}.mudang-evidence>div{border-top:1px solid #b09abb22;padding:12px 0}.mudang-evidence small{color:#ac95b7;font-size:10px;line-height:1.7}.mudang-evidence p{color:#e0cfdf;margin-top:5px;font-size:11px;line-height:1.8}.mudang-result-actions{gap:10px;display:grid}.mudang-secondary{color:#dfc596;background:0 0;border:1px solid #baa17555;border-radius:10px;padding:13px;font-size:12px!important}.mudang-result-actions .mudang-back{padding:8px}.mudang-result .mudang-fine{text-align:center}@keyframes lulu-cast-idle{0%,72%,to{background-position:0 0}76%,81%{background-position:33.3333% 0}84%,88%{background-position:66.6667% 0}92%,96%{background-position:0 0}}@keyframes lulu-cast-read{0%,to{background-position:0 0}25%{background-position:33.3333% 0}50%{background-position:66.6667% 0}75%{background-position:33.3333% 0}}@keyframes lulu-cast-reveal{0%,85%,to{background-position:100% 0}90%,95%{background-position:66.6667% 0}}@keyframes orb-breathe{50%{filter:brightness(1.12)}}@keyframes orb-read{50%{filter:brightness(1.4);box-shadow:0 0 60px #b2ffd888,inset 2px 4px 20px #fff9}}@keyframes orb-swirl{to{transform:rotate(360deg)}}@keyframes candle-flicker{to{opacity:.85;transform:rotate(5deg)scaleX(.8)}}@keyframes dust-float{50%{opacity:.45;transform:translateY(-12px)}}@media (min-width:1500px){.mudang-page{padding-top:32px}.mudang-layout{min-height:720px}.mudang-panel{padding-top:64px}.lulu-shrine{height:590px}.oracle-cast{width:340px}}@media (max-width:900px){.mudang-page{padding:16px 18px 40px}.mudang-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.mudang-panel{padding:36px 24px}.lulu-shrine{height:480px}.oracle-cast{width:275px}.shrine-orb{width:96px;height:96px;bottom:122px}.shrine-plaque{font-size:20px}.mudang-page h1{font-size:31px}.mudang-topics{gap:8px}.mudang-topics button{grid-template-columns:19px 1fr;column-gap:7px;padding:13px 9px}.mudang-topics strong{font-size:11px}.mudang-topics small{font-size:8px}.mudang-scene-note{font-size:11px;top:590px}.mudang-question h2{font-size:21px}}@media (max-width:650px){.mudang-page{min-height:calc(100dvh - 68px);padding:12px 12px 30px}.mudang-top{margin-bottom:12px;font-size:10px}.mudang-top>span{letter-spacing:1.3px;font-size:7px}.mudang-layout{border-radius:20px;grid-template-columns:1fr;max-width:480px}.mudang-scene{padding-bottom:0}.lulu-shrine{height:320px;position:relative;top:auto}.shrine-plaque{letter-spacing:5px;font-size:17px;top:13px}.shrine-plaque span{margin-top:3px;font-size:7px}.shrine-window{width:40%;height:55%;top:10%;left:30%}.shrine-window>span{font-size:43px}.oracle-cast{width:214px;bottom:18px}.shrine-table{width:76%;height:60px;bottom:18px;left:12%}.shrine-table>span{font-size:23px;top:18px}.shrine-table i{top:14px}.shrine-table i:last-child{top:46px}.shrine-orb{width:80px;height:80px;bottom:62px}.shrine-orb:after{height:10px;bottom:-7px}.shrine-orb>b{font-size:17px}.shrine-candle{width:12px;height:28px;bottom:69px}.shrine-candle i{width:8px;height:16px;top:-16px;left:2px}.candle-left{left:20%}.candle-right{right:20%}.shrine-caption{font-size:8px;bottom:7px;left:30px;right:30px}.shrine-sound{width:28px;height:28px;bottom:8px;right:10px}.shrine-sound svg{width:13px}.shrine-curtain{width:24%;height:82%}.shrine-dust{font-size:11px;top:35%;left:21%}.shrine-dust i{top:-25px;left:180px}.shrine-dust b{top:45px;left:190px}.mudang-scene-note{display:none}.mudang-panel{border-top:1px solid #b9926a30;padding:29px 24px 30px;scroll-margin-top:76px}.mudang-page h1{font-size:30px;line-height:1.5}.mudang-eyebrow{font-size:9px;margin-bottom:14px!important}.mudang-lead{font-size:13px;line-height:1.9;margin-top:17px!important}.mudang-dialogue{margin:22px 0;padding:15px 17px}.mudang-dialogue p{font-size:12px}.mudang-primary{min-height:48px;padding:14px 17px;font-size:13px!important}.mudang-intro-meta{margin:15px 0 20px;font-size:10px}.mudang-fine{margin-top:16px!important;font-size:9px!important}.mudang-topics button{grid-template-columns:23px 1fr;min-height:79px;padding:15px 10px}.mudang-topics strong{font-size:12px}.mudang-topics small{font-size:9px}.mudang-progress-track{margin:11px 0 23px}.mudang-question h2{font-size:21px}.mudang-speaker{margin-bottom:14px}.mudang-aside{font-size:10px;margin:12px 0 20px!important}.mudang-choices>button{gap:10px;min-height:58px;padding:12px}.mudang-choices>button>p{font-size:12px}.mudang-question-actions{gap:14px}.mudang-result h1{margin:16px 0 21px;font-size:26px}.mudang-reading-text p{font-size:12px}.mudang-connection{padding:18px 13px}.mudang-connection h2,.mudang-connection p{font-size:11px}.mudang-charm{margin:25px 0}.mudang-result .mudang-fine{font-size:9px!important}}@media (max-width:360px){.mudang-panel{padding:25px 18px}.mudang-topics strong{font-size:11px}.mudang-topics small{font-size:8px}.mudang-top>span{letter-spacing:.6px}.mudang-question h2{font-size:20px}.mudang-choices>button{gap:8px;padding:12px 9px}.mudang-choices>button>p{font-size:11px}.shrine-dust i{left:150px}.shrine-dust b{left:160px}}@media (prefers-reduced-motion:reduce){.mudang-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.oracle-cast{background-position:0 0}.reveal .oracle-cast{background-position:100% 0}}.oracle-mode-nav{background:#170f2266;border:1px solid #bda47735;border-radius:11px;gap:5px;margin-bottom:29px;padding:5px;display:flex}.oracle-mode-nav a{text-align:center;color:#baa6c4;white-space:nowrap;border-radius:7px;flex:1;padding:9px 4px;font-size:10px}.oracle-mode-nav a[aria-current=page]{color:#f1d9ae;background:#c69d6730}.oracle-mode-nav a:hover{color:#f3d7a3}.oracle-shortcuts{gap:9px;margin-top:12px;display:grid}.oracle-shortcuts>a{background:#c7a6770c;border:1px solid #d2b37c55;border-radius:11px;align-items:center;gap:13px;padding:15px 16px;display:flex}.oracle-shortcuts>a>span{color:#dbbd8a;flex-shrink:0;place-items:center;width:30px;height:32px;font-family:serif;font-size:24px;display:grid}.oracle-shortcuts>a>div{flex:1}.oracle-shortcuts strong{color:#f0d8b3;font-size:12px;font-weight:600;display:block}.oracle-shortcuts small{color:#b8a3bf;margin-top:4px;font-size:9px;line-height:1.8;display:block}.oracle-shortcuts svg{color:#ccb28d}.oracle-shortcuts>a:hover{background:#b3915c24;border-color:#ddbd87}.daily-mode-nav{background:#fff7fb;border-color:#ead7e3;max-width:600px;margin:0 auto 10px}.daily-mode-nav a{color:#806177;padding:11px 6px;font-size:12px}.daily-mode-nav a[aria-current=page]{color:#9c3263;background:#f3e6ee}.daily-mode-nav a:hover{color:#a12b60}.mudang-choices.question-scene{grid-template-columns:1fr 1fr}.mudang-choices.question-scene>button{background:linear-gradient(140deg,#74555b28,#4b3d571c);flex-direction:column;align-items:flex-start;gap:12px;min-height:119px;padding:17px 14px;position:relative}.mudang-choices.question-scene>button>span{color:#dfc79f;border-color:#c6a97a66;flex:0 0 26px;width:28px;min-height:26px;font-family:Georgia,serif}.mudang-choices.question-scene>button>p{padding-right:10px;font-size:12px}.mudang-choices.question-scene>button>svg{position:absolute;top:18px;right:11px}.mudang-choices.question-scene>button>i{display:none}.mudang-choices.question-letter>button{background:linear-gradient(90deg,#d9bc9026,#d9bc9009);border-left:3px solid #bb9670;border-radius:3px 11px 11px 3px;min-height:70px}.mudang-choices.question-letter>button>span{color:#dec498;border:0;font-size:22px;background:0 0!important}.mudang-choices.question-scale>button{background:linear-gradient(90deg,#6c8e8730,#0000);border-color:#86b3a346}.mudang-choices.question-scale>button>span{color:#b6d0bd;border:0;min-width:30px;font-size:24px;background:0 0!important}.mudang-choices.question-scale>button:nth-child(2){background:linear-gradient(90deg,#a68d6830,#0000)}.mudang-choices.question-scale>button:nth-child(3){background:linear-gradient(90deg,#a46f7c30,#0000)}.mudang-choices.question-scale>button:nth-child(4){background:linear-gradient(90deg,#8e78a330,#0000)}.mudang-choices.question-charm{gap:13px}.mudang-choices.question-charm>button{background:linear-gradient(90deg,#ceb17e1c,#0000);border-left:4px solid #d1b27e;border-radius:2px 13px 13px 2px;min-height:65px}.mudang-choices.question-charm>button>span{color:#dec89e;border:0;font-family:serif;font-size:20px;background:0 0!important}.mudang-choices>button.chosen{box-shadow:inset 0 0 0 1px #e4c28c77;background-color:#c39e5529!important;border-color:#edca8a!important}.saju-form{gap:20px;margin-top:25px;display:grid}.saju-form>label:not(.saju-unknown){color:#d9c6df;gap:9px;font-size:12px;display:grid}.saju-form input[type=date],.saju-form input[type=time]{color:#f8e7cf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#201728;border:1px solid #aa8eb258;border-radius:9px;width:100%;min-width:0;min-height:50px;padding:14px;font-family:inherit;font-size:15px}.saju-form input:focus{outline-offset:2px;outline:2px solid #d9b880}.saju-form small{color:#b4a0bd;font-size:10px}.saju-form input:disabled{opacity:.35}.saju-unknown{color:#d8c6df;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.saju-unknown input{accent-color:#c5a575;width:17px;height:17px}.saju-privacy{color:#a8c0b3;background:#93bfa90c;border:1px solid #9fc9b326;border-radius:8px;padding:12px 13px;font-size:10px;line-height:1.9}.saju-birth{color:#baa8c4;font-size:11px;line-height:1.8}.saju-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:25px 0;display:grid}.saju-pillars article{text-align:center;background:#c0a6740d;border:1px solid #c1a47747;border-radius:9px;min-width:0;padding:16px 5px 12px}.saju-pillars article:nth-child(3){background:#cfb27d19;border-color:#d2b37b99}.saju-pillars small{color:#c7af8c;font-size:10px;display:block}.saju-pillars strong{letter-spacing:4px;writing-mode:vertical-rl;color:#f3dfbd;min-height:75px;margin:13px auto;font-family:serif;font-size:27px;font-weight:400;line-height:1.4;display:block}.saju-pillars article>span{color:#d4c2d6;word-break:keep-all;font-size:12px;line-height:1.8;display:block}.saju-pillars article>b{color:#dec6a0;font-family:serif;font-size:11px;font-weight:400}.saju-pillars article>p{color:#a38bad;word-break:keep-all;margin-top:8px;font-size:8px;line-height:1.6}.saju-day-image{align-items:center;gap:14px;padding:15px 0 23px;display:flex}.saju-day-image>span{color:#dfbf8b;flex-shrink:0;font-family:serif;font-size:35px}.saju-day-image>p{color:#cebca8;font-size:12px;line-height:1.9}.saju-elements{background:#c1b49b0a;border:1px solid #baa07d30;border-radius:13px;margin:26px 0;padding:23px 19px}.saju-elements h2{color:#e5cda7;font-size:14px;font-weight:600}.saju-elements>p{color:#a892b1;margin:8px 0 20px;font-size:9px}.saju-elements>div{align-items:center;gap:11px;margin:12px 0;display:flex}.saju-elements strong{color:#c8b7cf;width:18px;font-size:12px}.saju-elements span{color:#bda8c6;text-align:right;min-width:24px;font-size:10px}.saju-elements i{background:#c8b3d01a;border-radius:20px;flex:1;height:7px;display:block;overflow:hidden}.saju-elements b{background:#a1bda4;border-radius:20px;min-width:0;height:100%;display:block}.saju-elements .element-화 b{background:#d79a9a}.saju-elements .element-토 b{background:#c4ac79}.saju-elements .element-금 b{background:#d8d4d5}.saju-elements .element-수 b{background:#9daed1}.saju-method>p{color:#b9a8c1;word-break:keep-all;margin:10px 0;font-size:10px;line-height:1.9}.saju-method a{color:#d3b77d;text-decoration:underline}.saju-result .mudang-secondary{justify-content:center;align-items:center;gap:8px;display:flex}.saju-result{scroll-margin-top:90px}@media (max-width:650px){.oracle-mode-nav{gap:3px;margin-bottom:25px;padding:4px}.oracle-mode-nav a{padding:9px 3px;font-size:9px}.oracle-shortcuts>a{padding:13px 14px}.oracle-shortcuts strong{font-size:12px}.oracle-shortcuts small{font-size:9px}.mudang-choices.question-scene>button{min-height:132px;padding:15px 12px}.mudang-choices.question-scene>button>p{font-size:11px}.saju-pillars{gap:5px}.saju-pillars article{padding:13px 3px 10px}.saju-pillars strong{font-size:25px}.saju-pillars article>span{font-size:10px}.saju-pillars article>p{font-size:7px}.saju-form{gap:18px}.saju-privacy{font-size:9px}.saju-elements{padding:20px 15px}.saju-result h1{font-size:25px}.saju-day-image>p,.daily-mode-nav a{font-size:11px}}.mudang-intro .oracle-invite{font-size:12px;line-height:1.9;margin:18px 0 25px!important}.mudang-intro .mudang-intro-meta{margin-bottom:13px}.mudang-intro .mudang-fine{font-size:9px!important}@media (max-width:650px){.mudang-intro .oracle-invite{font-size:11px;line-height:1.9;margin:15px 0 22px!important}}
