.yk-tool-shell{color:#17191c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fdfbf6;min-height:100vh;font-family:Inter,Arial,Noto Sans KR,Malgun Gothic,sans-serif}.yk-tool-shell>.site-shell,.yk-tool-shell>.ai-office-page{background:#fdfbf6}.yk-tool-shell a:focus-visible,.yk-tool-shell button:focus-visible,.yk-tool-shell summary:focus-visible{outline-offset:4px;outline:3px solid #9a6900}.yk-tool-shell .lucky-breadcrumb{color:#626673;padding:20px 0 8px}.yk-tool-shell .lucky-breadcrumb a,.yk-tool-shell .lucky-breadcrumb strong{color:#444852}.yk-tool-shell .lucky-product-hero{color:#17191c;border-color:#ebe4d8;padding:24px 0}.yk-tool-shell .lucky-product-hero span{color:#626673}.yk-tool-shell .lucky-product-hero>p{color:#775600}.yk-tool-shell .workbench,.yk-tool-shell .official-review,.yk-tool-shell .records{border-radius:14px;overflow:hidden}.yk-tool-shell .official-review,.yk-tool-shell .records{color:var(--paper);background:#101210;margin:24px 0;padding:24px}.yk-tool-guide{color:#17191c;width:min(100% - 40px,1260px);margin:28px auto;font:16px/1.65 Inter,Arial,Noto Sans KR,Malgun Gothic,sans-serif}.yk-tool-intro{max-width:920px;margin-bottom:20px}.yk-tool-intro h2{margin:0 0 8px;font-size:20px}.yk-tool-intro p{color:#5c6170;margin:6px 0}.yk-tool-promo{background:#fff3c5;border:1px solid #eadba2;border-radius:14px;margin:20px 0;padding:18px 22px}.yk-tool-promo small{color:#665219;font-size:14px;display:block}.yk-tool-promo a{color:#17191c;flex-wrap:wrap;align-items:center;gap:6px 20px;padding-top:6px;text-decoration:none;display:flex}.yk-tool-promo strong{font-size:19px}.yk-tool-promo span{flex:1;min-width:180px}.yk-tool-promo b{font-size:15px}.yk-tool-details{gap:10px;display:grid}.yk-tool-details>details{background:#fffefa;border:1px solid #ebe4d8;border-radius:14px}.yk-tool-details summary{cursor:pointer;padding:16px 20px;font-weight:750}.yk-tool-details>details>div{padding:0 20px 18px}.yk-tool-details h3{margin:16px 0 6px;font-size:17px}.yk-tool-details p{margin:8px 0}.yk-tool-details li{margin:6px 0}.yk-tool-details a{color:#71500a;text-underline-offset:3px}.yk-tool-details .lucky-product-support,.yk-tool-details .lucky-product-support__inner,.yk-tool-details .method-notes,.yk-tool-details .tool-resources{color:#17191c;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.yk-tool-details .lucky-product-support p,.yk-tool-details .lucky-product-support li,.yk-tool-details .lucky-product-support h2,.yk-tool-details .method-notes p,.yk-tool-details .tool-resources p{color:#5c6170}.yk-tool-details .lucky-product-support__faqs details,.yk-tool-details .method-grid article{color:#17191c;background:#fffefa;border-color:#ebe4d8;min-height:0}.yk-tool-shell .sleep-tool:not(.sleep-tool--night){color:#17191c;background:#fdfbf6}.yk-tool-shell .sleep-tool:not(.sleep-tool--night)>main{padding-top:28px;padding-bottom:20px}.yk-tool-shell .sleep-tool:not(.sleep-tool--night) h1{font-size:clamp(30px,4vw,46px)}.yk-tool-shell .sleep-tool__intro,.yk-tool-shell .sleep-tool__selection{color:#626673}.yk-tool-shell .sleep-tool__sounds button{color:#17191c;background:#fffefa;border-color:#ebe4d8;border-radius:14px}.yk-tool-shell .sleep-tool__sounds button[aria-pressed=true]{background:#fff0af;border-color:#9a6900}.yk-tool-shell .sleep-tool__timer button{color:#17191c;border-color:#d6cdbd}.yk-tool-shell .sleep-tool__timer p{color:#626673}.yk-tool-shell .tarot-tool{background:#fdfbf6;padding:20px max(20px,50vw - 685px)}.yk-tool-shell .tarot-tool .hero-grid{border-radius:14px;min-height:0;overflow:hidden}.yk-tool-shell .tarot-tool .hero{min-height:540px}.yk-tool-shell .tarot-tool .hero-copy{padding-top:45px}.yk-tool-shell .tarot-tool .hero-art{height:420px;top:100px}.yk-tool-shell .tarot-tool .topbar{flex-wrap:wrap;gap:12px;height:auto;padding:14px 0}.yk-tool-shell .tarot-tool .desktop-nav{flex-wrap:wrap;gap:12px}.yk-tool-shell .tarot-tool .support-grid{gap:16px;margin-top:24px}.yk-tool-shell .tarot-tool .support-card{border-radius:14px;min-height:0}.yk-tool-shell .tarot-tool .about-card:not([open]){align-self:start;padding:18px}.yk-tool-shell .tarot-tool .footer{color:#17191c;background:0 0;margin:0;padding:18px 0}.yk-tool-shell .tarot-tool .disclaimer{color:#626673}@media (width<=760px){.yk-tool-guide{width:calc(100% - 32px);margin:24px auto}.yk-tool-promo{padding:16px}.yk-tool-promo a{display:grid}.yk-tool-shell .tarot-tool{padding:16px}.yk-tool-shell .tarot-tool .hero{min-height:480px}.yk-tool-shell .tarot-tool .hero-copy{padding-top:28px}.yk-tool-shell .tarot-tool .hero-art{opacity:.45;right:-50px}.yk-tool-shell .official-review,.yk-tool-shell .records{padding:16px}}@media (width<=1100px){.yk-tool-shell .office-app{grid-template-columns:minmax(0,1fr);max-width:100%}.yk-tool-shell .office-dock{min-width:0;max-width:100%;overflow-x:auto}.yk-tool-shell .office-center,.yk-tool-shell .office-sidebar{min-width:0;max-width:100%}}.yk-tool-shell .lucky-product-hero h1{color:#17191c}.yk-tool-shell .workbench{color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.yk-tool-shell .sleep-tool:not(.sleep-tool--night) .site-eyebrow{color:#775600}.yk-tool-shell .tarot-tool .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#24211c;background:0 0;border-color:#a08218}.yk-tool-shell .tarot-tool .process-panel,.yk-tool-shell .tarot-tool .process-panel h3{color:#fff7e6}.yk-tool-shell .tarot-tool .about-card summary{cursor:pointer;font-weight:750}
