.HomeRefresh_hero__ade3E{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem;padding:3.25rem 0 3rem}.HomeRefresh_heroContent__0KPm0{min-width:0}.HomeRefresh_eyebrow__kQCdK{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;color:var(--link);font-size:.75rem;line-height:2;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeRefresh_statusDot__Ib62K{width:.5rem;height:.5rem;border-radius:50%;background:#72967b}.HomeRefresh_heroTitle__GYAFC{max-width:650px;margin:0;font-size:clamp(2.25rem,4.1vw,3.5rem);line-height:1.12;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.HomeRefresh_heroDescription___Xssi{max-width:34rem;margin:1.4rem 0 1.8rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.8}.HomeRefresh_heroActions__3qJkl{display:flex;flex-wrap:wrap;gap:.75rem}.HomeRefresh_primaryButton__r6H04,.HomeRefresh_secondaryButton___WB39{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.7rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;transition:background-color .2s,box-shadow .2s}.HomeRefresh_primaryButton__r6H04{background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 12px #205d5318}.HomeRefresh_primaryButton__r6H04:hover{background:var(--link-hover);color:var(--primary-foreground);text-decoration:none}.dark .HomeRefresh_primaryButton__r6H04:hover{background:#205d53}.HomeRefresh_secondaryButton___WB39{background:var(--secondary);color:var(--link);border:1px solid var(--border)}.HomeRefresh_secondaryButton___WB39:hover{background:var(--muted);color:var(--link-hover);text-decoration:none}.HomeRefresh_heroArt__xOfew{position:relative;height:335px;isolation:isolate}.HomeRefresh_artOrbit__ZLRQJ{position:absolute;width:290px;height:290px;border:1px solid var(--border);border-radius:50%;top:22px;left:50%;transform:translateX(-50%)}.HomeRefresh_artOrbit__ZLRQJ:after{content:"";position:absolute;inset:26px;border:1px dashed var(--border);border-radius:50%}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;width:185px;min-height:166px;padding:1.5rem;border-radius:22px;box-shadow:0 12px 28px #183b3010;font-size:.85rem;line-height:1.4;font-weight:650}.HomeRefresh_artRead__O3O1B{background:#e1eadb;color:#36583b;left:8%;top:12px;transform:rotate(-9deg);z-index:1}.HomeRefresh_artPlay__cwfof{background:#f6dfb8;color:#855520;right:4%;top:77px;transform:rotate(8deg);z-index:2}.HomeRefresh_artReflect__dHqOY{background:#205d53;color:#fff;left:17%;bottom:0;transform:rotate(-3deg);z-index:3}.HomeRefresh_artIcon__5Onpt{width:44px;height:44px}.HomeRefresh_artArrow__ELVxc{position:absolute;top:1.5rem;right:1.25rem;width:16px;height:16px;opacity:.6}.HomeRefresh_artSpark__Wfmul{position:absolute;right:16%;top:4px;color:#a57a40}.HomeRefresh_artSpark__Wfmul svg{width:28px;height:28px}.HomeRefresh_sectionHeading__WgWVc{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.HomeRefresh_sectionHeading__WgWVc p{margin-bottom:0;font-size:.95rem}.HomeRefresh_sectionLink__Nzuzi{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--link);font-size:.85rem;font-weight:600;flex-shrink:0}.HomeRefresh_todayCard__wCeFa{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--secondary);transition:box-shadow .2s,border-color .2s,transform .2s}.HomeRefresh_todayCard__wCeFa:hover{border-color:var(--ring);box-shadow:0 10px 25px #163c3010;transform:translateY(-3px)}.HomeRefresh_cardArt__JYHSv{position:relative;display:flex;width:100%;aspect-ratio:16/10;align-items:center;justify-content:center;overflow:hidden;background:#e1eadb;color:#466347}.HomeRefresh_cardArt__JYHSv:before{width:170px;height:170px;right:-42px;top:-70px}.HomeRefresh_cardArt__JYHSv:after,.HomeRefresh_cardArt__JYHSv:before{content:"";position:absolute;border:1px solid;opacity:.12;border-radius:50%}.HomeRefresh_cardArt__JYHSv:after{width:90px;height:90px;bottom:-40px;left:-20px}.HomeRefresh_todayCard__wCeFa[data-category=test] .HomeRefresh_cardArt__JYHSv{background:#eee5f2;color:#7d6090}.HomeRefresh_todayCard__wCeFa[data-category=gallery] .HomeRefresh_cardArt__JYHSv{background:#e1ebef;color:#4a727d}.HomeRefresh_todayCard__wCeFa[data-category=crossword] .HomeRefresh_cardArt__JYHSv{background-color:#f6e6cb;color:#966b37;background-image:linear-gradient(#966b370c 1px,transparent 0),linear-gradient(90deg,#966b370c 1px,transparent 0);background-size:28px 28px}.HomeRefresh_cardNumber__xaORD{position:absolute;left:1rem;top:.65rem;font-size:.7rem;font-weight:650;opacity:.7}.HomeRefresh_cardIcon__YU8C6{width:52px;height:52px}.HomeRefresh_cardAction__6i_cU{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-top:auto;color:var(--link);font-weight:600;font-size:.9rem}.HomeRefresh_browseCard__R86lJ{min-width:0;padding:1.4rem;border:1px solid var(--border);border-radius:20px;background:var(--secondary)}.HomeRefresh_browseTitle__BJONy{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.05rem;font-weight:600}.HomeRefresh_browseIcon__NbiHQ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#e1eadb;color:#466347}.HomeRefresh_browseCard__R86lJ[data-category=play] .HomeRefresh_browseIcon__NbiHQ{background:#f6e6cb;color:#855520}.HomeRefresh_browseCard__R86lJ[data-category=reflect] .HomeRefresh_browseIcon__NbiHQ{background:#eee5f2;color:#7d6090}.HomeRefresh_browseLink__DAfzj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.35rem .5rem;margin-inline:-.5rem;border-radius:8px;color:var(--muted-foreground);font-size:.9rem}.HomeRefresh_browseLink__DAfzj svg{opacity:.5}.HomeRefresh_browseLink__DAfzj:hover{color:var(--link);background:var(--muted);text-decoration:none}.HomeRefresh_horoscopeBanner__SkhFf{display:flex;align-items:center;gap:1.25rem;padding:1.8rem 2rem;margin-bottom:3rem;border-radius:22px;background:#205d53}.HomeRefresh_horoscopeIcon__9pEml{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;border:1px solid #ffffff30;border-radius:50%;color:#e9d5ab}.HomeRefresh_horoscopeText__rLHZR{flex:1;min-width:0}.HomeRefresh_horoscopeAction__XCC4_{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:46px;max-width:17rem;padding:.6rem 1rem;border-radius:12px;background:#fff8e9;color:#205d53;font-size:.85rem;font-weight:600}.HomeRefresh_horoscopeAction__XCC4_:hover{background:#f3e5c9;color:#163f38;text-decoration:none}.dark .HomeRefresh_horoscopeBanner__SkhFf{background:#193f3b;border:1px solid var(--border)}@media (max-width:900px){.HomeRefresh_hero__ade3E{gap:1rem;padding-top:3rem}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{width:158px;min-height:150px;padding:1.2rem}.HomeRefresh_artRead__O3O1B{left:0}.HomeRefresh_artPlay__cwfof{right:4%}.HomeRefresh_artReflect__dHqOY{left:10%}.HomeRefresh_sectionHeading__WgWVc{align-items:start;flex-direction:column;gap:.3rem}.HomeRefresh_horoscopeBanner__SkhFf{flex-wrap:wrap}.HomeRefresh_horoscopeAction__XCC4_{margin-left:78px}}@media (max-width:640px){.HomeRefresh_cardArt__JYHSv{aspect-ratio:16/7}.HomeRefresh_hero__ade3E{grid-template-columns:1fr;padding:2.5rem 0;gap:1.5rem}.HomeRefresh_heroTitle__GYAFC{max-width:30rem;font-size:2.125rem}.HomeRefresh_heroDescription___Xssi{font-size:1rem}.HomeRefresh_heroArt__xOfew{height:240px;max-width:380px;width:100%;margin-inline:auto}.HomeRefresh_artOrbit__ZLRQJ{width:220px;height:220px;top:5px}.HomeRefresh_artPlay__cwfof,.HomeRefresh_artRead__O3O1B,.HomeRefresh_artReflect__dHqOY{width:145px;min-height:132px;font-size:.75rem;border-radius:18px}.HomeRefresh_artRead__O3O1B{left:6%;top:0}.HomeRefresh_artPlay__cwfof{right:3%;top:35px}.HomeRefresh_artReflect__dHqOY{left:20%}.HomeRefresh_artIcon__5Onpt{width:34px;height:34px}.HomeRefresh_artSpark__Wfmul{right:13%;top:-5px}.HomeRefresh_horoscopeBanner__SkhFf{padding:1.5rem;gap:1rem}.HomeRefresh_horoscopeIcon__9pEml{width:44px;height:44px}.HomeRefresh_horoscopeText__rLHZR{flex-basis:calc(100% - 60px)}.HomeRefresh_horoscopeAction__XCC4_{margin-left:0;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.HomeRefresh_primaryButton__r6H04,.HomeRefresh_secondaryButton___WB39,.HomeRefresh_todayCard__wCeFa{transition:none}.HomeRefresh_todayCard__wCeFa:hover{transform:none}}