.CelesteFeed_section__mwioX{margin-bottom:5rem}.CelesteFeed_header__weSxC{text-align:center;margin-bottom:2rem}.CelesteFeed_title__pPkSa{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-spacing);margin-bottom:.75rem;color:var(--text-primary)}.CelesteFeed_subline__fhWw9{font-size:var(--text-body-size);color:var(--text-secondary);max-width:600px;margin:0 auto}.CelesteFeed_filters__GFZVb{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.CelesteFeed_filter__Rcgtz{padding:.4rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all var(--dur-fast) var(--ease-main)}.CelesteFeed_filterActive__NLiYz,.CelesteFeed_filter__Rcgtz:hover{border-color:var(--accent-seafoam)}.CelesteFeed_filterActive__NLiYz{background:var(--accent-seafoam);color:#fff}.CelesteFeed_feed__XpyZa{display:flex;flex-direction:column;gap:1.5rem}.CelesteFeed_card__f7PjQ{background:hsla(0,0%,100%,.95);border-radius:var(--radius-card);border:1px solid var(--border-light);padding:1.5rem;box-shadow:var(--shadow-soft);transition:transform var(--dur-fast) var(--ease-main),box-shadow var(--dur-fast) var(--ease-main),border-color var(--dur-fast) var(--ease-main);position:relative;overflow:hidden}.CelesteFeed_card__f7PjQ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity var(--dur-fast) var(--ease-main)}.CelesteFeed_sentiment-positive__faH0Z:before{background:linear-gradient(90deg,var(--accent-seafoam),var(--planet-green-light));opacity:1;box-shadow:0 0 10px rgba(90,196,169,.4)}.CelesteFeed_sentiment-neutral__1gFxF:before{background:linear-gradient(90deg,var(--accent-sand),var(--planet-sand-medium));opacity:.6}.CelesteFeed_sentiment-reflective___8OAT:before{background:linear-gradient(90deg,var(--accent-lagoon),var(--planet-blue-medium));opacity:.8;box-shadow:0 0 8px rgba(15,76,129,.3)}.CelesteFeed_card__f7PjQ:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.CelesteFeed_cardHeader__TWyu4{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.CelesteFeed_avatar__AfleY{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent-seafoam),var(--accent-sky));display:flex;align-items:center;justify-content:center;flex-shrink:0}.CelesteFeed_avatarInitial__acsuM{color:#fff;font-weight:600;font-size:1.25rem}.CelesteFeed_headerContent__qHRop{flex:1;display:flex;flex-direction:column;gap:.25rem}.CelesteFeed_authorRow__rkqg3{display:flex;align-items:center;gap:.75rem}.CelesteFeed_authorName__VR63x{font-weight:600;color:var(--text-primary)}.CelesteFeed_postType__LGzjV{padding:.2rem .6rem;border-radius:var(--radius-pill);background:rgba(90,196,169,.1);color:var(--accent-seafoam);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.CelesteFeed_timestamp___nGtJ{font-size:.85rem;color:var(--text-muted)}.CelesteFeed_cardContent__t9nB8{margin-bottom:1rem}.CelesteFeed_content__E8Ev7{font-size:1rem;line-height:1.6;color:var(--text-primary);margin:0 0 1rem}.CelesteFeed_originalContent__pV6_G{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(90,196,169,.05);border-radius:var(--radius-card);margin-bottom:1rem}.CelesteFeed_originalLabel__rC7Go{font-size:.85rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.CelesteFeed_originalText__OY5ew{font-size:.95rem;color:var(--text-secondary);font-style:italic}.CelesteFeed_tags__Oks6Z{display:flex;flex-wrap:wrap;gap:.5rem}.CelesteFeed_tag__keLP_{padding:.25rem .75rem;border-radius:var(--radius-pill);background:rgba(90,196,169,.1);color:var(--accent-seafoam);font-size:.75rem;font-weight:500}.CelesteFeed_cardActions__ItuG3{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-light)}.CelesteFeed_actionButton__jo61c{padding:.5rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:.85rem;cursor:pointer;text-decoration:none;display:inline-block;transition:all var(--dur-fast) var(--ease-main)}.CelesteFeed_actionButton__jo61c:hover{border-color:var(--accent-seafoam);color:var(--accent-seafoam)}@media (max-width:640px){.CelesteFeed_cardActions__ItuG3{flex-direction:column}.CelesteFeed_actionButton__jo61c{width:100%;text-align:center}}.OrbitPassport_passport__rjQ5t{margin-top:2rem;padding:1.5rem;background:hsla(0,0%,100%,.95);border-radius:var(--radius-card);border:1px solid var(--border-light);box-shadow:var(--shadow-soft)}.OrbitPassport_passportHeader__OFfQk{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.OrbitPassport_passportTitle__DXezb{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}.OrbitPassport_unlockedBadge__Y45uI{padding:.25rem .75rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(90,196,169,.2),rgba(127,209,255,.2));color:var(--accent-seafoam);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.OrbitPassport_progressSection__dzQhq{margin-bottom:1rem}.OrbitPassport_progressBar__eygE3{position:relative;width:100%;height:10px;background:rgba(90,196,169,.1);border-radius:var(--radius-pill);overflow:hidden;margin-bottom:.5rem}.OrbitPassport_progressFill__KAYUm{height:100%;background:linear-gradient(90deg,var(--accent-seafoam),var(--accent-sky));border-radius:var(--radius-pill);transition:width .4s var(--ease-out)}.OrbitPassport_progressFillUnlocked__Kohls{background:linear-gradient(90deg,var(--accent-seafoam),var(--accent-sky),var(--accent-seafoam));background-size:200% 100%;animation:OrbitPassport_shimmer___eWod 2s ease-in-out infinite}.OrbitPassport_progressText__JgnmA{font-size:.85rem;color:var(--text-secondary);text-align:center}.OrbitPassport_stats__8q10P{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.OrbitPassport_stat__o4d_s{display:flex;flex-direction:column;align-items:center;gap:.25rem}.OrbitPassport_statValue__2kvbp{font-size:1.5rem;font-weight:600;color:var(--accent-seafoam);line-height:1}.OrbitPassport_statLabel__aUnvY{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.OrbitPassport_gradientFrame__MeZhE{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,rgba(90,196,169,.15),rgba(127,209,255,.15),rgba(90,196,169,.15));border-radius:var(--radius-card);border:2px solid var(--accent-seafoam);box-shadow:0 0 20px rgba(90,196,169,.3)}.OrbitPassport_frameContent__j13kJ{font-size:.9rem;color:var(--accent-seafoam);font-weight:500;text-align:center}@keyframes OrbitPassport_shimmer___eWod{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.OrbitPassport_progressFillUnlocked__Kohls{animation:none}}.WorldPage_page__yb7Dz{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex;flex-direction:column;gap:2rem}.WorldPage_hero__RGYgJ{border-radius:32px;padding:2.5rem;position:relative;overflow:hidden}.WorldPage_heroContent__2nvFJ{max-width:540px}.WorldPage_heroPill__Lc_6i{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:var(--radius-pill);border:1px solid rgba(90,196,169,.4);background:rgba(90,196,169,.12);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:1rem}.WorldPage_heroTitle__UfZKr{font-size:3rem;font-weight:650;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.WorldPage_heroSubline__QWVTa{font-size:1.15rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.5rem}.WorldPage_heroActions__ehaJ1{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.WorldPage_heroStats__P3ppT{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:1rem;padding:1.5rem;border-radius:20px;background:hsla(0,0%,100%,.9);border:1px solid var(--border-light);box-shadow:var(--shadow-soft)}.WorldPage_heroStat__6Oumi{display:flex;flex-direction:column;gap:.25rem}.WorldPage_statValue__EMYSS{font-size:2rem;font-weight:600;color:var(--accent-seafoam);line-height:1}.WorldPage_statLabel__Mmq3f{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.WorldPage_passportRow__KjL51{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;align-items:stretch}.WorldPage_passportCard__uNypW{padding:1.75rem;border-radius:24px;border:1px solid rgba(127,209,255,.4);background:linear-gradient(145deg,rgba(127,209,255,.12),rgba(90,196,169,.08));box-shadow:0 25px 45px rgba(15,76,129,.12)}.WorldPage_passportCardEyebrow__CXf_I{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.WorldPage_passportCardTitle__XEfYA{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.WorldPage_passportCardBody__16qPi{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}.WorldPage_passportCardList__ElEf4{margin:0;padding-left:1.2rem;color:var(--text-primary);line-height:1.6}.WorldPage_passportCardList__ElEf4 li{margin-bottom:.35rem}.WorldPage_showMoreWrapper__frm63{display:flex;justify-content:center;padding:2rem 0}.WorldPage_showMoreButton__l_LzS{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid var(--border-light);background:hsla(0,0%,100%,.8);color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all var(--dur-fast) var(--ease-main)}.WorldPage_showMoreButton__l_LzS:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,76,129,.15)}.WorldPage_showMoreIcon__92qV8{font-size:1.2rem;transition:transform var(--dur-fast) var(--ease-main)}.WorldPage_showMoreButton__l_LzS:hover .WorldPage_showMoreIcon__92qV8{transform:translateY(2px)}@media (max-width:1024px){.WorldPage_hero__RGYgJ{padding:2rem}.WorldPage_heroStats__P3ppT{position:relative;right:auto;top:auto;transform:none;margin-top:2rem}.WorldPage_passportRow__KjL51{grid-template-columns:1fr}}@media (max-width:640px){.WorldPage_heroTitle__UfZKr{font-size:2.2rem}.WorldPage_heroStats__P3ppT{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.WorldPage_heroActions__ehaJ1{width:100%}.WorldPage_heroActions__ehaJ1>*{flex:1;justify-content:center}}