.HomeRefresh-module__-74CTG__hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem;padding:3.25rem 0 3rem;display:grid}.HomeRefresh-module__-74CTG__heroContent{min-width:0}.HomeRefresh-module__-74CTG__eyebrow{color:var(--link);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;line-height:2;display:inline-flex}.HomeRefresh-module__-74CTG__statusDot{background:#72967b;border-radius:50%;width:.5rem;height:.5rem}.HomeRefresh-module__-74CTG__heroTitle{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:650;line-height:1.12}.HomeRefresh-module__-74CTG__heroDescription{max-width:34rem;color:var(--muted-foreground);margin:1.4rem 0 1.8rem;font-size:1.05rem;line-height:1.8}.HomeRefresh-module__-74CTG__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.HomeRefresh-module__-74CTG__primaryButton,.HomeRefresh-module__-74CTG__secondaryButton{border-radius:12px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.HomeRefresh-module__-74CTG__primaryButton{background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 12px #205d5318}.HomeRefresh-module__-74CTG__primaryButton:hover{background:var(--link-hover);color:var(--primary-foreground);text-decoration:none}.dark .HomeRefresh-module__-74CTG__primaryButton:hover{background:#205d53}.HomeRefresh-module__-74CTG__secondaryButton{background:var(--secondary);color:var(--link);border:1px solid var(--border)}.HomeRefresh-module__-74CTG__secondaryButton:hover{background:var(--muted);color:var(--link-hover);text-decoration:none}.HomeRefresh-module__-74CTG__heroArt{isolation:isolate;height:335px;position:relative}.HomeRefresh-module__-74CTG__artOrbit{border:1px solid var(--border);border-radius:50%;width:290px;height:290px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.HomeRefresh-module__-74CTG__artOrbit:after{content:"";border:1px dashed var(--border);border-radius:50%;position:absolute;inset:26px}.HomeRefresh-module__-74CTG__artRead,.HomeRefresh-module__-74CTG__artPlay,.HomeRefresh-module__-74CTG__artReflect{border-radius:22px;flex-direction:column;justify-content:space-between;gap:.75rem;width:185px;min-height:166px;padding:1.5rem;font-size:.85rem;font-weight:650;line-height:1.4;display:flex;position:absolute;box-shadow:0 12px 28px #183b3010}.HomeRefresh-module__-74CTG__artRead{color:#36583b;z-index:1;background:#e1eadb;top:12px;left:8%;transform:rotate(-9deg)}.HomeRefresh-module__-74CTG__artPlay{color:#855520;z-index:2;background:#f6dfb8;top:77px;right:4%;transform:rotate(8deg)}.HomeRefresh-module__-74CTG__artReflect{color:#fff;z-index:3;background:#205d53;bottom:0;left:17%;transform:rotate(-3deg)}.HomeRefresh-module__-74CTG__artIcon{width:44px;height:44px}.HomeRefresh-module__-74CTG__artArrow{opacity:.6;width:16px;height:16px;position:absolute;top:1.5rem;right:1.25rem}.HomeRefresh-module__-74CTG__artSpark{color:#a57a40;position:absolute;top:4px;right:16%}.HomeRefresh-module__-74CTG__artSpark svg{width:28px;height:28px}.HomeRefresh-module__-74CTG__sectionHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.HomeRefresh-module__-74CTG__sectionHeading p{margin-bottom:0;font-size:.95rem}.HomeRefresh-module__-74CTG__sectionLink{min-height:44px;color:var(--link);flex-shrink:0;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.HomeRefresh-module__-74CTG__todayCard{border:1px solid var(--border);background:var(--secondary);border-radius:20px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.HomeRefresh-module__-74CTG__todayCard:hover{border-color:var(--ring);transform:translateY(-3px);box-shadow:0 10px 25px #163c3010}.HomeRefresh-module__-74CTG__cardArt{aspect-ratio:16/10;color:#466347;background:#e1eadb;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.HomeRefresh-module__-74CTG__cardArt:before{content:"";opacity:.12;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-42px}.HomeRefresh-module__-74CTG__cardArt:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-40px;left:-20px}.HomeRefresh-module__-74CTG__todayCard[data-category=test] .HomeRefresh-module__-74CTG__cardArt{color:#7d6090;background:#eee5f2}.HomeRefresh-module__-74CTG__todayCard[data-category=gallery] .HomeRefresh-module__-74CTG__cardArt{color:#4a727d;background:#e1ebef}.HomeRefresh-module__-74CTG__todayCard[data-category=crossword] .HomeRefresh-module__-74CTG__cardArt{color:#966b37;background-color:#f6e6cb;background-image:linear-gradient(#966b370c 1px,#0000 1px),linear-gradient(90deg,#966b370c 1px,#0000 1px);background-size:28px 28px}.HomeRefresh-module__-74CTG__cardNumber{opacity:.7;font-size:.7rem;font-weight:650;position:absolute;top:.65rem;left:1rem}.HomeRefresh-module__-74CTG__cardIcon{width:52px;height:52px}.HomeRefresh-module__-74CTG__cardAction{min-height:44px;color:var(--link);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}.HomeRefresh-module__-74CTG__browseCard{border:1px solid var(--border);background:var(--secondary);border-radius:20px;min-width:0;padding:1.4rem}.HomeRefresh-module__-74CTG__browseTitle{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.05rem;font-weight:600;display:flex}.HomeRefresh-module__-74CTG__browseIcon{color:#466347;background:#e1eadb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.HomeRefresh-module__-74CTG__browseCard[data-category=play] .HomeRefresh-module__-74CTG__browseIcon{color:#855520;background:#f6e6cb}.HomeRefresh-module__-74CTG__browseCard[data-category=reflect] .HomeRefresh-module__-74CTG__browseIcon{color:#7d6090;background:#eee5f2}.HomeRefresh-module__-74CTG__browseLink{min-height:44px;color:var(--muted-foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.35rem .5rem;font-size:.9rem;display:flex}.HomeRefresh-module__-74CTG__browseLink svg{opacity:.5}.HomeRefresh-module__-74CTG__browseLink:hover{color:var(--link);background:var(--muted);text-decoration:none}.HomeRefresh-module__-74CTG__horoscopeBanner{background:#205d53;border-radius:22px;align-items:center;gap:1.25rem;margin-bottom:3rem;padding:1.8rem 2rem;display:flex}.HomeRefresh-module__-74CTG__horoscopeIcon{color:#e9d5ab;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.HomeRefresh-module__-74CTG__horoscopeText{flex:1;min-width:0}.HomeRefresh-module__-74CTG__horoscopeAction{color:#205d53;background:#fff8e9;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;max-width:17rem;min-height:46px;padding:.6rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.HomeRefresh-module__-74CTG__horoscopeAction:hover{color:#163f38;background:#f3e5c9;text-decoration:none}.dark .HomeRefresh-module__-74CTG__horoscopeBanner{border:1px solid var(--border);background:#193f3b}@media (max-width:900px){.HomeRefresh-module__-74CTG__hero{gap:1rem;padding-top:3rem}.HomeRefresh-module__-74CTG__artRead,.HomeRefresh-module__-74CTG__artPlay,.HomeRefresh-module__-74CTG__artReflect{width:158px;min-height:150px;padding:1.2rem}.HomeRefresh-module__-74CTG__artRead{left:0}.HomeRefresh-module__-74CTG__artPlay{right:4%}.HomeRefresh-module__-74CTG__artReflect{left:10%}.HomeRefresh-module__-74CTG__sectionHeading{flex-direction:column;align-items:start;gap:.3rem}.HomeRefresh-module__-74CTG__horoscopeBanner{flex-wrap:wrap}.HomeRefresh-module__-74CTG__horoscopeAction{margin-left:78px}}@media (max-width:640px){.HomeRefresh-module__-74CTG__cardArt{aspect-ratio:16/7}.HomeRefresh-module__-74CTG__hero{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.HomeRefresh-module__-74CTG__heroTitle{max-width:30rem;font-size:2.125rem}.HomeRefresh-module__-74CTG__heroDescription{font-size:1rem}.HomeRefresh-module__-74CTG__heroArt{width:100%;max-width:380px;height:240px;margin-inline:auto}.HomeRefresh-module__-74CTG__artOrbit{width:220px;height:220px;top:5px}.HomeRefresh-module__-74CTG__artRead,.HomeRefresh-module__-74CTG__artPlay,.HomeRefresh-module__-74CTG__artReflect{border-radius:18px;width:145px;min-height:132px;font-size:.75rem}.HomeRefresh-module__-74CTG__artRead{top:0;left:6%}.HomeRefresh-module__-74CTG__artPlay{top:35px;right:3%}.HomeRefresh-module__-74CTG__artReflect{left:20%}.HomeRefresh-module__-74CTG__artIcon{width:34px;height:34px}.HomeRefresh-module__-74CTG__artSpark{top:-5px;right:13%}.HomeRefresh-module__-74CTG__horoscopeBanner{gap:1rem;padding:1.5rem}.HomeRefresh-module__-74CTG__horoscopeIcon{width:44px;height:44px}.HomeRefresh-module__-74CTG__horoscopeText{flex-basis:calc(100% - 60px)}.HomeRefresh-module__-74CTG__horoscopeAction{width:100%;max-width:none;margin-left:0}}@media (prefers-reduced-motion:reduce){.HomeRefresh-module__-74CTG__todayCard,.HomeRefresh-module__-74CTG__primaryButton,.HomeRefresh-module__-74CTG__secondaryButton{transition:none}.HomeRefresh-module__-74CTG__todayCard:hover{transform:none}}
