.route-breadcrumb{display:flex;align-items:center;gap:9px;padding:13px 0 0;color:#8e8492;font-size:11px}.route-breadcrumb a{color:#c9bdcb;text-decoration:none}.route-breadcrumb a:hover{color:#fff}.route-breadcrumb span[aria-hidden]{color:#ef3d47;font-size:16px}.game-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-choice-garden{background:radial-gradient(ellipse at 50% 28%,#5e8b59 0,#253f34 56%,#17251f 100%)}.game-choice-garden img{object-fit:cover;opacity:.88}.game-choice-garden .game-choice-copy small{color:#b8ed91}.game-choice-garden .game-choice-copy>b{background:#b7e987;color:#243522}
.page-heading h2{font:800 clamp(52px,6vw,74px)/.88 'Barlow Condensed',sans-serif;letter-spacing:-1.4px;margin:14px 0 12px}.page-heading h2 em{color:var(--red);font-style:normal}
.grow-guide{color:#eef3e8}.grow-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;min-height:360px;padding:42px 46px;margin:16px 0 30px;border:1px solid #9bd17d35;border-radius:20px;background:radial-gradient(ellipse at 78% 42%,#6fae5a55,transparent 36%),linear-gradient(120deg,#20362d,#1a2725 55%,#26351f)}.grow-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#13201988,transparent 74%)}.grow-hero-copy{max-width:700px}.grow-eyebrow,.grow-section-head>div>span,.grow-source-note>span{font-size:10px;font-weight:900;letter-spacing:.17em;color:#b6e88b}.grow-hero h1{font:800 clamp(48px,7vw,82px)/.9 'Barlow Condensed',sans-serif;letter-spacing:-.02em;margin:18px 0;color:#f5f8ea}.grow-hero h1 em,.grow-section-head h2 em{color:#b8e987;font-style:normal}.grow-hero-copy>p{max-width:640px;color:#d0d9cb;font-size:14px;line-height:1.75}.grow-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.grow-primary,.grow-secondary{padding:11px 14px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:900}.grow-primary{background:#b6e987;color:#213321}.grow-secondary{border:1px solid #ffffff42;color:#f5f8ea}.grow-hero-art{position:relative;min-height:270px;display:grid;place-items:center}.grow-hero-art>span{position:absolute;display:grid;place-items:center;border:1px solid #d5f2a533;border-radius:50%;background:#203229aa;box-shadow:0 15px 45px #08110b77}.grow-sun{width:220px;height:220px;color:#ffdb83;font-size:130px;opacity:.42}.grow-sprout{width:154px;height:154px;font-size:78px;transform:translate(-24px,13px)}.grow-fruit{width:67px;height:67px;font-size:37px;transform:translate(87px,-67px)}.grow-leaf{width:52px;height:52px;color:#b8e987;font-size:30px;transform:translate(-95px,71px)}.grow-fast-nav{position:sticky;top:0;z-index:12;display:flex;gap:8px;overflow:auto;padding:10px 0;background:#100d14eF;backdrop-filter:blur(10px)}.grow-fast-nav a{flex:none;padding:8px 12px;border:1px solid #ffffff1a;border-radius:999px;background:#1c2020;color:#e7efdf;text-decoration:none;font-size:10px;font-weight:800}.grow-fast-nav a:hover{border-color:#b8e987;color:#b8e987}.grow-source-note{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 19px;border:1px solid #bddf9f30;border-radius:13px;background:#1e2b23;margin:22px 0 35px}.grow-source-note p{margin:0;color:#cbd5c4;font-size:12px;line-height:1.65}.grow-source-note a{color:#c5ed9d;font-size:10px;font-weight:800;text-decoration:none}.grow-section{padding:27px 0 32px;border-top:1px solid #ffffff1d;scroll-margin-top:60px}.grow-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.grow-section-head h2{font:800 clamp(34px,4.6vw,52px)/.95 'Barlow Condensed',sans-serif;margin:7px 0;color:#f0f3e9}.grow-section-head p{max-width:650px;margin:7px 0 0;color:#aaaFA9;font-size:12px}.grow-section-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #b8e98755;border-radius:14px;color:#b8e987;font:800 19px 'Barlow Condensed',sans-serif}.grow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.grow-steps article,.grow-info-grid article{min-height:165px;padding:17px;border:1px solid #ffffff18;border-radius:12px;background:linear-gradient(145deg,#202a23,#171d1a)}.grow-steps article>b{font-size:9px;letter-spacing:.12em;color:#b8e987}.grow-steps h3,.grow-info-grid h3{margin:12px 0 6px;color:#eef4e7;font:700 21px 'Barlow Condensed',sans-serif}.grow-steps p,.grow-info-grid p{margin:0;color:#aeb8aa;font-size:11px;line-height:1.7}.grow-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.grow-info-grid article>span{font-size:25px}.grow-disclaimer{margin:16px 0 0;color:#8e9b8b;font-size:10px;line-height:1.7}.grow-guide .route-breadcrumb{padding-top:0}
@media(min-width:1100px){.game-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.game-choice-card{min-height:375px}}
@media(max-width:900px){.grow-steps,.grow-info-grid,.grow-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grow-source-note{grid-template-columns:1fr}.grow-hero{padding:32px 27px;grid-template-columns:1fr .65fr}.grow-hero-art{transform:scale(.83)}}
@media(max-width:620px){.game-choice-grid{grid-template-columns:1fr}.grow-hero{grid-template-columns:1fr;padding:25px 20px}.grow-hero-art{min-height:170px;transform:scale(.68);margin:-12px auto}.grow-fast-nav{top:0}.grow-steps,.grow-info-grid,.grow-update-grid{grid-template-columns:1fr}.grow-section-head{align-items:start}.route-breadcrumb{padding-top:8px}}

/* Larger, higher-contrast copy inside the Grow a Garden guide cards. */
.grow-section-head p{font-size:14px;line-height:1.6;color:#c4cec1}
.grow-steps p,.grow-info-grid p{font-size:13px;line-height:1.65;color:#c2cdc0}
.grow-disclaimer{font-size:11px;line-height:1.7;color:#b0bdad}
.grow-source-note a{font-size:12px}
.returning-promo{display:grid;grid-template-columns:95px 1fr auto;gap:23px;align-items:center;margin:10px 0 12px;padding:18px 22px;border:1px solid #ee8fb44d;border-radius:8px;background:radial-gradient(ellipse at 0 50%,#ee8fb418,transparent 42%),linear-gradient(110deg,#211823,#19151f);color:inherit;text-decoration:none;transition:transform .18s,border-color .18s}.returning-promo:hover{transform:translateY(-2px);border-color:#f2a9c9}.returning-promo-art{height:65px;position:relative;display:grid;place-items:center;border-right:1px solid #ffffff19;color:#f5b0d0}.returning-promo-art i{font-style:normal;font-size:36px;transform:rotate(-20deg)}.returning-promo-art b{position:absolute;right:17px;top:1px;font-size:12px}.returning-promo-art em{position:absolute;left:14px;bottom:0;font:800 17px var(--display);color:#d9a9eb}.returning-promo-copy small{display:block;margin-bottom:4px;color:#cf9fb9;font-size:9px;font-weight:800;letter-spacing:1.5px}.returning-promo-copy strong{display:block;font:700 25px/.95 var(--display)}.returning-promo-copy strong em{font-style:normal;color:#f0a0c3}.returning-promo-copy>span{display:block;margin-top:5px;color:#b6abb9;font-size:11px}.returning-promo-action{padding:10px 12px;border:1px solid #ed92b05a;border-radius:5px;color:#f7c0d7;font-size:10px;font-weight:800;white-space:nowrap}.returning-promo-action b{margin-left:9px}@media(max-width:900px){.returning-promo{grid-template-columns:70px 1fr}.returning-promo-action{grid-column:2;justify-self:start}}@media(max-width:620px){.returning-promo{grid-template-columns:48px 1fr;gap:11px;padding:14px}.returning-promo-art{height:54px}.returning-promo-art i{font-size:28px}.returning-promo-copy small{font-size:7px;letter-spacing:1px}.returning-promo-copy strong{font-size:21px}.returning-promo-copy>span{font-size:9px}.returning-promo-action{font-size:9px;padding:8px 10px}}
/* Grow a Garden guide icons: vivid leaf-and-sun highlights for quick scanning. */
.grow-info-grid article>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.38),transparent 42%),linear-gradient(145deg,#d8f58d,#65c58d 66%,#4e9fb1);box-shadow:inset 0 1px rgba(255,255,255,.48),0 7px 18px rgba(81,187,126,.3);filter:saturate(1.1);font-size:23px;text-shadow:0 2px 5px rgba(35,90,61,.3)}
.grow-section-icon{filter:drop-shadow(0 4px 9px rgba(244,207,112,.48));text-shadow:0 0 12px rgba(255,255,255,.3)}
.grow-hero-art>span{filter:drop-shadow(0 5px 10px rgba(84,167,109,.48)) saturate(1.12)}
.grow-info-grid article:hover>span{filter:saturate(1.24) brightness(1.06)}

.grow-update-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.grow-update-card{display:flex;gap:12px;min-height:152px;padding:15px;border:1px solid #d0e3b533;border-radius:13px;background:linear-gradient(145deg,#28382a,#1a211d)}.grow-update-icon{flex:none;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#b8e98724;font-size:23px}.grow-update-card small{color:#c2dc9e;font-size:9px;font-weight:900;letter-spacing:.12em}.grow-update-card h3{margin:5px 0;color:#f4f6ec;font:700 22px 'Barlow Condensed',sans-serif}.grow-update-card p{margin:0;color:#c4cec1;font-size:11px;line-height:1.55}.grow-update-card a,.grow-update-source a{display:inline-block;margin-top:8px;color:#c5ed9d;font-size:10px;font-weight:800;text-decoration:none}.grow-tip-callout{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:16px;border:1px solid #d9bd6b35;border-radius:12px;background:linear-gradient(110deg,#4b3c202e,#1e2922)}.grow-tip-callout>span{font-size:25px}.grow-tip-callout p{margin:0;color:#e0dfcf;font-size:12px;line-height:1.7}.grow-tip-callout b{color:#f2da8b}.grow-update-source{margin:14px 0 0;color:#b0bdad;font-size:11px;line-height:1.7}.grow-update-source a{margin:0}
@media(max-width:900px){.grow-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grow-update-grid{grid-template-columns:1fr}}

.am-new-pets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 20px}.am-new-pets article{overflow:hidden;padding:10px;border:1px solid #f4cc8244;border-radius:13px;background:linear-gradient(145deg,#3b2e30,#24212a);text-align:center}.am-new-pets img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px;background:radial-gradient(circle,#f5c98720,transparent 68%)}.am-new-pets b,.am-new-pets small{display:block}.am-new-pets b{margin-top:7px;color:#fff2df;font-size:12px}.am-new-pets small{margin-top:4px;color:#d7c3ac;font-size:10px;line-height:1.45}@media(max-width:700px){.am-new-pets{grid-template-columns:repeat(2,minmax(0,1fr))}.am-new-pets article:first-child{grid-column:span 2}}
