.entry-signin-link,.entry-nav-link,.entry-launch-link,.entry-family-link{color:var(--navy);font-weight:800;text-decoration:none}.entry-signin-link,.entry-profile-button{min-height:44px;color:var(--navy);background:#fff;border:1px solid #b1c8d4;border-radius:8px;align-items:center;gap:.6em;padding:.55em 1em;font-weight:800;display:inline-flex}.entry-launch-link{color:#fff}.entry-nav-link:hover,.entry-family-link:hover{text-decoration:underline}.dedicated-entry{background:#fff;border:1px solid #cfdee5;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:min(1060px,100% - 56px);margin:clamp(32px,7vh,80px) auto;display:grid;overflow:hidden;box-shadow:0 18px 50px #18374b12}.entry-illustration{isolation:isolate;background:#17454e;min-height:510px;position:relative}.entry-illustration>.realm-preview{object-fit:cover;object-position:51% center;width:100%;height:100%;display:block;position:absolute;inset:0}.entry-illustration:after{content:"";z-index:0;background:linear-gradient(#0000 38%,#112c3760 71%,#102d38ee 100%);position:absolute;inset:0}.entry-scene-caption{color:#fff;z-index:1;position:absolute;bottom:36px;left:36px;right:24px}.entry-scene-caption span{letter-spacing:.16em;font-size:.72rem;font-weight:800}.entry-scene-name{color:#fff;font-family:var(--display-font),Georgia,serif;margin:10px 0 4px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;display:block}.entry-scene-caption p{color:#e2eef1;margin:0}.entry-card-column{align-self:center;min-width:0;padding:clamp(24px,4vw,52px)}.entry-family-link{text-align:center;margin-top:20px;font-size:.9em;display:block}.entry-password-form{gap:8px;display:grid}.entry-password-form label{font-weight:700}.entry-password-form input,.entry-password-form select{width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid #aabfc9;border-radius:6px;padding:10px}.entry-password-form button{margin-top:12px}.learner-account-page{max-width:1184px;margin:30px auto;padding:0 20px}@media (max-width:700px){.dedicated-entry{grid-template-columns:minmax(0,1fr);width:min(460px,100% - 28px);margin:20px auto 30px}.entry-illustration{min-height:110px}.entry-scene-caption{bottom:16px;left:22px}.entry-scene-name{margin:4px 0;font-size:1.45rem}.entry-scene-caption p{display:none}.entry-card-column{padding:24px 20px}.entry-profile-button{font-size:.9rem}}.entry-nav-link{align-items:center;min-height:44px;display:inline-flex}.website-header .landing-nav{align-items:center;gap:clamp(12px,2vw,24px);font-size:1rem;display:flex}.footer-actions{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}@media (max-width:650px){.website-header:has(.landing-nav){column-gap:12px}.website-header .landing-nav{gap:12px}}@media (max-width:400px){.website-header .landing-nav{justify-content:space-between;width:100%}}@media (max-width:700px){.entry-illustration{align-items:end;display:grid}.entry-scene-caption{overflow-wrap:anywhere;padding:16px 22px;position:relative;inset:auto}}.entry-status{text-align:center;min-height:100svh;color:var(--navy);place-content:center;justify-items:center;gap:16px;padding:24px;display:grid}.entry-status p{margin:0;font-weight:700}.entry-status div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
