body:has(.starry-sky){background-color:#211d30;background-image:radial-gradient(at 15% 5%,#40314c88,#0000 55%),radial-gradient(at 90% 70%,#26344a77,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.starry-sky{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.sky-star{opacity:.35;width:2px;height:2px;animation:sky-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;background:#f4deae;border-radius:50%;position:absolute}.sky-star--bright:after{content:"";background:#f4deae88;border-radius:50%;position:absolute;inset:-3px 1px;transform:rotate(35deg)}@keyframes sky-twinkle{0%,to{opacity:.12}50%{opacity:1}}body:has(.starry-sky) main.wrap{background:#faf7f2;border-inline:1px solid #d7bd8630;min-height:calc(100vh - 110px);box-shadow:0 15px 60px #08061124}body:has(.starry-sky):before{display:none}body:has(.starry-sky):after{display:none}body:has(.starry-sky) footer.ft{z-index:1;background:#faf7f2;position:relative}@media (max-width:600px){body:has(.starry-sky) main.wrap{border-radius:14px 14px 0 0;width:calc(100% - 16px);margin-top:10px;padding-left:12px;padding-right:12px}.sky-star:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.sky-star{opacity:.5;animation:none}}@media print{.starry-sky{display:none}body:has(.starry-sky){background:#fff}body:has(.starry-sky) main.wrap{box-shadow:none;border:0;width:100%}}body:has(.starry-sky){background:#1d1b2d url(/design/fortune-room-v1/starry-sky-watercolor-v1.webp) 50%/cover no-repeat fixed}body:has(.starry-sky) main.wrap:has([data-starry-menu]){box-shadow:none;background:0 0;border:0}[data-starry-menu]>header h2,[data-starry-menu]>header p{color:#f8eddc!important}[data-starry-menu]>header{background:0 0!important;border:0!important}[data-starry-menu]>section>header h2,[data-starry-menu]>section>header p{color:#f8eddc}body:has(.starry-sky) .hd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #c9ac7045;background:#211d30eb!important}body:has(.starry-sky) .hd__wordmark{filter:brightness(0)invert(94%)sepia(15%)saturate(400%)}:is(body:has(.starry-sky) .hd__page-links>a,body:has(.starry-sky) .hd__preferences summary){color:#f4e8d7}body:has(.starry-sky) main.wrap:not(:has([data-starry-menu])){border-radius:20px;margin-top:20px;margin-bottom:24px;padding:clamp(18px,3vw,36px)}@media (max-width:600px){body:has(.starry-sky){background-position:35%}body:has(.starry-sky) main.wrap:has([data-starry-menu]){width:100%;padding-inline:16px}}[data-starry-menu] [data-menu-heading] h2,[data-starry-menu] [data-menu-heading] p,[data-starry-menu]>button{color:#f8eddc!important}.painted-star-glow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.painted-star{animation:painted-star-shine var(--star-duration) ease-in-out var(--star-delay) infinite;opacity:.15}@keyframes painted-star-shine{0%,to{opacity:.05}45%{opacity:.8}65%{opacity:.35}}.sky-star--bright{width:5px;height:5px;box-shadow:0 0 12px 3px #ffe2a566}@media (max-width:600px){body:has(.starry-sky){background-position:50%}}@media (prefers-reduced-motion:reduce){.painted-star{opacity:.45;animation:none}}.painted-star-glow{mix-blend-mode:screen}:root{--night-surface:#302a40;--night-line:#74627c;--night-ink:#f2eaf4;--night-muted:#d0c2d4;--paper:#f3f0ed;--card:#f8f5f2;--paper-edge:#eae5e2}body:has(.starry-sky){background-image:linear-gradient(#17132266,#17132266),url(/design/fortune-room-v1/starry-sky-watercolor-v1.webp)}body:has(.starry-sky) .primary-nav{background:#292335f5;border-color:#6b587977;box-shadow:0 5px 20px #08051020}body:has(.starry-sky) .primary-nav a{color:#d7cadd;background:0 0}body:has(.starry-sky) .primary-nav a[aria-current=page]{color:#fff0d2;background:#55435f;border-color:#b69c71}body:has(.starry-sky) main.wrap:not(:has([data-starry-menu])){box-shadow:none;background:#f3f0ed;border-color:#b0a2b03b}body:has(.starry-sky) main.wrap:has([data-night-home]){border:0;padding-top:18px;background:0 0!important}body:has(.starry-sky) footer.ft{color:#d4c7d9;background:#241e30;border-color:#695774}body:has(.starry-sky) footer.ft{color:#463e38;box-shadow:none;background:#f3f0e9;border:1px solid #d9d0c3;border-radius:20px;padding:30px}body:has(.starry-sky) .ft :is(.ft__tag,.ft__biz,.ft__biz dt,.ft__biz dd,.ft__end){color:#62574e}body:has(.starry-sky) footer.ft a{color:#4e3b5e}body:has(.starry-sky) .ft .ft__legal--strong{color:#352c3c;font-weight:700}body:has(.starry-sky) .ft .ft__end{border-color:#d9d0c3}@media (max-width:600px){body:has(.starry-sky) footer.ft{margin-inline:16px;padding:24px 20px}}.mobile-sky-stars{display:none}@media screen and (max-width:600px){body:has(.starry-sky){background-color:#1d192d;background-image:none}.starry-sky{background:linear-gradient(#17132222,#17132222),url(/design/fortune-room-v1/starry-sky-watercolor-v1.webp) 50%/auto 100% no-repeat}.painted-star-glow{display:none}.mobile-sky-stars{display:block;position:absolute;inset:0}.mobile-sky-star{color:#f6d69b;opacity:.65;filter:drop-shadow(0 0 4px #efc57888);width:14px;height:14px;animation:mobile-star-shine var(--star-duration) ease-in-out var(--star-delay) infinite;position:absolute}body:has(.starry-sky) main.wrap:has([data-starry-menu]){width:100%;padding-inline:26px}body:has(.starry-sky) main.wrap:not(:has([data-starry-menu])){border-radius:18px;width:calc(100% - 48px);margin-inline:auto;padding:18px 12px}}@keyframes mobile-star-shine{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-sky-star{opacity:.75;animation:none}}[data-starry-menu]>header>small,[data-starry-menu]>section>header>small,[data-starry-menu] [data-menu-heading]>small{text-shadow:0 1px 3px #17132288;font-weight:600;color:#e5c994!important}body:has(.starry-sky) main.wrap:has([data-starry-menu]) .person-picker-wrap>label{color:#d8cedd}html body:has(.starry-sky) main.wrap.app-shell{width:calc(100% - var(--menu-gutter)*2);max-width:var(--menu-width);padding:var(--menu-gap) 0 48px;color:#f2eaf4;border-radius:0;margin:0 auto 24px;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.starry-sky) .app-shell [data-menu-heading]{box-shadow:none;background:0 0;border:0}body:has(.starry-sky) .app-shell [data-menu-heading] h2{color:#fff4dc}body:has(.starry-sky) .app-shell [data-menu-heading] p{color:#dfd4e5}body:has(.starry-sky) .app-shell [data-menu-heading] small{color:#e5c994}body:has(.starry-sky) .app-shell>.reading-page-head{color:#f2eaf4}body:has(.starry-sky) .app-shell>.reading-page-head :is(h1,h2,p,small){color:inherit}@media (max-width:700px){html body:has(.starry-sky) main.wrap.app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media print{html body:has(.starry-sky) main.wrap.app-shell{color:#222;width:100%;max-width:none;margin:0;padding:0}}body:has(.starry-sky) [data-reading-start]{box-sizing:border-box;color:#39332e;background:#fffdf9;border:1px solid #e4d9c9;border-radius:20px;margin-top:20px;padding:28px}html[data-theme=dark] body:has(.starry-sky) [data-reading-start]{color:#f2ebdf;background:#292535;border-color:#62556e}body:has(.starry-sky) [data-reading-start] [data-reading-surface]{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:600px){body:has(.starry-sky) [data-reading-start]{border-radius:16px;padding:20px 16px}}@media print{body:has(.starry-sky) [data-reading-start]{border:0;border-radius:0;margin:0;padding:0;color:#222!important;background:#fff!important}}body:has(.starry-sky) .app-shell section.reading-intro>h3{color:#fff4dc}body:has(.starry-sky) .app-shell [data-sky-preview-copy]{color:#e0d8e5}body:has(.starry-sky) .app-shell [data-sky-preview-copy]>h2{color:#fff4dc}body:has(.starry-sky) .app-shell [data-sky-preview-copy]>p{color:#e0d8e5}
