.saju-module__u61r0q__page{--ink:#302a23;--paper:#eee2cf;--gold:#c6a263;--night:#101c1c;min-height:100vh;color:var(--ink);background:#eee2cf}.saju-module__u61r0q__header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1b1ad1;border:1px solid #f5e1be42;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;display:flex;position:fixed;inset:18px 24px auto;box-shadow:0 14px 38px #070c0c3d}.saju-module__u61r0q__backLink,.saju-module__u61r0q__header nav a{color:#fff0d6eb;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}.saju-module__u61r0q__header nav{gap:8px;display:flex}.saju-module__u61r0q__header nav a{border:1px solid #f5e1be2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.saju-module__u61r0q__backLink:hover,.saju-module__u61r0q__backLink:focus-visible,.saju-module__u61r0q__header nav a:hover,.saju-module__u61r0q__header nav a:focus-visible{color:#fff;border-color:#f5e1be9e}.saju-module__u61r0q__hero{color:#f5e8d3;isolation:isolate;background:radial-gradient(circle at 78% 42%,#d1a65c33,#0000 28%),linear-gradient(135deg,#172725 0%,#0b1616 70%);grid-template-columns:minmax(360px,1fr) minmax(540px,1.15fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:100svh;padding:120px max(28px,50vw - 620px) 90px;display:grid;position:relative;overflow:hidden}.saju-module__u61r0q__hero:before{z-index:-2;content:"";opacity:.18;background:url(/saju/royal-celestial-archive-v1.png) 50%/cover;position:absolute;inset:0}.saju-module__u61r0q__archiveLines{z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 12.45%,#dfbe820e 12.5%,#0000 12.62% 25%);position:absolute;inset:0}.saju-module__u61r0q__heroCopy p{color:#d9ba82;letter-spacing:.24em;margin:0 0 23px;font-size:14px;font-weight:800}.saju-module__u61r0q__heroCopy h1{font:400 clamp(72px, 7.2vw, 116px)/.82 var(--font-display);letter-spacing:-.06em;margin:0}.saju-module__u61r0q__heroCopy span{color:#f5e8d3eb;max-width:420px;font:italic 20px/1.45 var(--font-display);margin-top:32px;display:block}.saju-module__u61r0q__heroChart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;min-height:540px;padding-top:54px;display:grid}.saju-module__u61r0q__heroPillar{background:linear-gradient(145deg,#a94631 0%,#8b3428 42%,#63251f 100%);border:1px solid #f2c574b8;border-radius:7px 7px 16px 16px;flex-direction:column;align-items:center;min-width:0;padding:32px 14px 28px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #46100c33,inset 0 0 38px #ff9a491f,0 18px 30px #00000047}.saju-module__u61r0q__heroPillar:before{content:"";background:linear-gradient(#8b6a3e,#d2aa65);width:2px;height:58px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:-13px 0 #b28c52,13px 0 #b28c52}.saju-module__u61r0q__heroPillar:after{content:"";background:#5b201b;border:1px solid #f6d08bcc;border-radius:50%;width:28px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 5px #2f0e0c66}.saju-module__u61r0q__heroPillar:nth-child(2),.saju-module__u61r0q__heroPillar:nth-child(4){transform:translateY(16px)}.saju-module__u61r0q__heroPillar:nth-child(3){background:linear-gradient(145deg,#ca5b36 0%,#a23f2c 46%,#74271f 100%);border-color:#f0cc82;box-shadow:inset 0 0 0 5px #53120c33,inset 0 0 45px #ffb65c2e,0 20px 36px #00000057}.saju-module__u61r0q__heroPillar small{color:#f4d49a;letter-spacing:.1em;text-align:center;min-height:58px;font-size:clamp(14px,1vw,15px);font-weight:800;line-height:1.45}.saju-module__u61r0q__heroPillar b{color:#fff0d2;width:100%;font:600 clamp(20px, 1.7vw, 28px)/1.2 var(--font-display);text-align:center;text-shadow:0 2px 10px #2e0a08a6;flex:1;place-items:center;display:grid}.saju-module__u61r0q__heroPillar i{background:#f6cf89ad;width:62%;height:1px;box-shadow:0 1px #3d100b8c}.saju-module__u61r0q__scrollCue{color:#fff1dceb;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.saju-module__u61r0q__scrollCue b{color:#e7c583;font-size:18px}.saju-module__u61r0q__reader{background:linear-gradient(90deg, #563e270d 1px, transparent 1px) 50% 0 / 50% 100%, var(--paper);overflow:hidden}.saju-module__u61r0q__chapter{border-bottom:1px solid #5b442b2e;grid-template-columns:230px 1fr;align-items:start;gap:80px;width:min(1120px,100% - 48px);min-height:760px;margin:0 auto;padding:130px 0;scroll-margin-top:96px;display:grid}.saju-module__u61r0q__chapterNumber{flex-direction:column;display:flex}.saju-module__u61r0q__chapterNumber span{color:#5a3e22eb;font:88px/.8 var(--font-display)}.saju-module__u61r0q__chapterNumber small{color:#87653d;letter-spacing:.2em;margin-top:26px;font-size:14px;font-weight:800;line-height:1.5}.saju-module__u61r0q__chapterBody{max-width:790px}.saju-module__u61r0q__chapterBody h2{font:400 clamp(44px, 5vw, 72px)/.95 var(--font-display);letter-spacing:-.045em;margin:0 0 28px}.saju-module__u61r0q__chapterBody>p{color:#302a23eb;font:17px/1.9 var(--font-display);margin:0 0 22px}.saju-module__u61r0q__chapterBody .saju-module__u61r0q__lead{color:#3d3329;font:400 clamp(25px, 3vw, 37px)/1.4 var(--font-display)}.saju-module__u61r0q__chapterBody aside{background:#fffaed7a;border:1px solid #72522e38;margin-top:50px;padding:30px 34px}.saju-module__u61r0q__chapterBody aside strong{color:#8b6638;letter-spacing:.19em;font-size:14px}.saju-module__u61r0q__chapterBody aside p{font:italic 24px/1.4 var(--font-display);margin:12px 0 0}.saju-module__u61r0q__pillarsChapter{grid-template-columns:180px 1fr;width:min(1280px,100% - 48px)}.saju-module__u61r0q__pillarDiagram{grid-template-columns:repeat(4,1fr);gap:10px;margin:48px 0 30px;display:grid}.saju-module__u61r0q__pillarCard{text-align:center;background:#fffaef6b;border:1px solid #6245253d;min-width:0;padding:20px 14px 18px}.saju-module__u61r0q__pillarCard:nth-child(3){background:#cca15c21;border-color:#81532285}.saju-module__u61r0q__pillarCard>small{color:#88653d;letter-spacing:.14em;min-height:32px;font-size:14px;font-weight:800;display:block}.saju-module__u61r0q__pillarCard>div{flex-direction:column;justify-content:center;min-height:96px;display:flex}.saju-module__u61r0q__pillarCard span{color:#352c22eb;letter-spacing:.15em;font-size:14px;font-weight:800}.saju-module__u61r0q__pillarCard strong{font:400 18px/1.1 var(--font-display);margin-top:7px}.saju-module__u61r0q__pillarCard i{background:#77532c4d;width:44px;height:1px;margin:0 auto;display:block}.saju-module__u61r0q__pillarCard p{color:#302a23eb;min-height:34px;font:italic 14px/1.35 var(--font-display);margin:12px 0 0}.saju-module__u61r0q__precisionNote{background:#ab804814;border-left:2px solid #a9824c;padding:20px 24px;font-size:14px!important}.saju-module__u61r0q__dayMasterChapter{background:linear-gradient(90deg,#0000,#b5925b17,#0000)}.saju-module__u61r0q__dayMasterMap{grid-template-columns:1fr 34px 1fr;align-items:center;gap:16px;margin-top:50px;display:grid}.saju-module__u61r0q__dayMasterMap>div{text-align:center;background:#fffaef7a;border:1px solid #875c2d66;flex-direction:column;justify-content:center;min-height:190px;padding:26px;display:flex}.saju-module__u61r0q__dayMasterMap small{color:#87623a;letter-spacing:.17em;font-size:14px;font-weight:800}.saju-module__u61r0q__dayMasterMap strong{font:30px/1 var(--font-display);margin:17px 0}.saju-module__u61r0q__dayMasterMap span{color:#815727;letter-spacing:.16em;font-size:14px;font-weight:800}.saju-module__u61r0q__dayMasterMap>i{color:#9a7549;font:28px var(--font-display);text-align:center}.saju-module__u61r0q__dayMasterMap .saju-module__u61r0q__quietCell{opacity:.65}.saju-module__u61r0q__finalChapter{min-height:1080px}.saju-module__u61r0q__boundaryGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.saju-module__u61r0q__boundaryGrid>div{background:#fffaef66;border:1px solid #66482738;padding:34px}.saju-module__u61r0q__boundaryGrid>div:last-child{color:#eee0c8;background:#1b2927}.saju-module__u61r0q__boundaryGrid small{color:#9b713d;letter-spacing:.18em;font-size:14px;font-weight:800}.saju-module__u61r0q__boundaryGrid h3{font:31px/1.05 var(--font-display);margin:16px 0 22px}.saju-module__u61r0q__boundaryGrid ul{margin:0;padding-left:18px}.saju-module__u61r0q__boundaryGrid li{color:#302a23eb;font:14px/1.55 var(--font-display);margin:0 0 13px}.saju-module__u61r0q__boundaryGrid>div:last-child li{color:#eee0c8eb}.saju-module__u61r0q__closingNote{color:#f1e1c7;background:#1a2827;border-radius:3px;margin-top:42px;padding:42px}.saju-module__u61r0q__closingNote p{font:italic 30px/1.3 var(--font-display);margin:0}.saju-module__u61r0q__closingNote span{color:#f1e1c7eb;font:14px/1.65 var(--font-display);margin-top:14px;display:block}.saju-module__u61r0q__footer{background:#142220;justify-content:space-between;align-items:center;min-height:130px;padding:30px max(24px,50vw - 560px);display:flex}.saju-module__u61r0q__footer a,.saju-module__u61r0q__footer span{color:#ead5b2;letter-spacing:.13em;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}.saju-module__u61r0q__footer span{color:#ead5b2eb}@media (max-width:980px){.saju-module__u61r0q__hero{grid-template-columns:1fr;gap:55px;min-height:980px;padding-top:130px}.saju-module__u61r0q__heroCopy{text-align:center}.saju-module__u61r0q__heroCopy span{margin-inline:auto}.saju-module__u61r0q__heroChart{width:min(720px,100%);min-height:430px;margin:0 auto}.saju-module__u61r0q__chapter{grid-template-columns:150px 1fr;gap:45px}.saju-module__u61r0q__pillarsChapter{grid-template-columns:120px 1fr}}@media (max-width:700px){.saju-module__u61r0q__header{min-height:56px;padding:0 14px;inset:10px 12px auto}.saju-module__u61r0q__backLink{font-size:14px}.saju-module__u61r0q__header nav a{width:29px;height:29px;font-size:14px}.saju-module__u61r0q__hero{gap:44px;min-height:880px;padding:110px 16px 82px}.saju-module__u61r0q__heroCopy h1{font-size:clamp(56px,16vw,72px);line-height:.88}.saju-module__u61r0q__heroCopy span{padding:0 20px;font-size:17px}.saju-module__u61r0q__heroChart{gap:7px;min-height:390px;padding-top:42px}.saju-module__u61r0q__heroPillar{border-radius:5px 5px 11px 11px;padding:24px 4px 20px;box-shadow:inset 0 0 0 3px #46100c33,inset 0 0 24px #ff9a491f,0 12px 20px #00000040}.saju-module__u61r0q__heroPillar:before{height:45px;box-shadow:-8px 0 #b28c52,8px 0 #b28c52}.saju-module__u61r0q__heroPillar:after{width:20px;height:11px}.saju-module__u61r0q__heroPillar:nth-child(2),.saju-module__u61r0q__heroPillar:nth-child(4){transform:translateY(9px)}.saju-module__u61r0q__heroPillar small{letter-spacing:.04em;min-height:54px;font-size:14px}.saju-module__u61r0q__heroPillar b{overflow-wrap:anywhere;font-size:14px;font-weight:700}.saju-module__u61r0q__heroPillar i{width:54%}.saju-module__u61r0q__scrollCue{white-space:nowrap}.saju-module__u61r0q__chapter,.saju-module__u61r0q__pillarsChapter{grid-template-columns:1fr;gap:35px;width:calc(100% - 34px);min-height:0;padding:90px 0}.saju-module__u61r0q__chapterNumber{flex-direction:row;align-items:center;gap:18px}.saju-module__u61r0q__chapterNumber span{font-size:58px}.saju-module__u61r0q__chapterNumber small{margin:0}.saju-module__u61r0q__chapterBody>p{font-size:16px;line-height:1.8}.saju-module__u61r0q__pillarDiagram{grid-template-columns:1fr 1fr;gap:8px}.saju-module__u61r0q__pillarCard>div{min-height:82px}.saju-module__u61r0q__dayMasterMap{grid-template-columns:1fr}.saju-module__u61r0q__dayMasterMap>i{transform:rotate(90deg)}.saju-module__u61r0q__boundaryGrid{grid-template-columns:1fr}.saju-module__u61r0q__boundaryGrid>div{padding:28px 24px}.saju-module__u61r0q__closingNote{padding:30px 24px}.saju-module__u61r0q__footer{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:86px}}@media (prefers-reduced-motion:reduce){.saju-module__u61r0q__page{scroll-behavior:auto}}
