#home-screen-shortcuts article[id],#home-screen-shortcuts section[id]{scroll-margin-top:1.5rem}#home-screen-shortcuts .-kp-hero-{background:radial-gradient(ellipse at 85% 15%,var(--kp-green-700),var(--kp-green-900));color:var(--bs-white)}#home-screen-shortcuts .-kp-steps->li{margin-bottom:1rem;padding-left:.35rem}#home-screen-shortcuts .-kp-steps->li::marker{color:var(--bs-primary);font-weight:600}#home-screen-shortcuts .-kp-preview-{display:flex;align-items:center;gap:1rem;max-width:31rem;margin:auto;padding:.75rem .25rem;color:var(--kp-ink)}#home-screen-shortcuts .-kp-phone-{position:relative;flex:1;min-width:0;min-height:23rem;border:.35rem solid var(--kp-green-900);border-radius:1.75rem;background:var(--kp-surface);padding:1rem .85rem 2rem;box-shadow:var(--kp-shadow-md)}#home-screen-shortcuts .-kp-home-phone-{background:linear-gradient(155deg,var(--kp-green-100),var(--kp-surface));margin-bottom:2.5rem}#home-screen-shortcuts .-kp-portal-phone-{margin-top:2.5rem}#home-screen-shortcuts .-kp-speaker-{width:2.5rem;height:.3rem;border-radius:1rem;background:var(--kp-green-900);margin:0 auto 1.5rem}#home-screen-shortcuts .-kp-phone-heading-{font-size:1rem;font-weight:600;line-height:1.3}#home-screen-shortcuts .-kp-phone-caption-{font-size:.7rem;color:var(--kp-muted);margin:.3rem 0 1rem}#home-screen-shortcuts .-kp-app-grid-{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;text-align:center;font-size:.65rem;line-height:1.35}#home-screen-shortcuts .-kp-app-icon-{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin-bottom:.5rem;border-radius:.8rem;background:var(--kp-surface);color:var(--kp-green-900);font-size:1.25rem}#home-screen-shortcuts .-kp-app-selected-,#home-screen-shortcuts .-kp-portal-logo-{background:var(--kp-green-900);color:var(--bs-white)}#home-screen-shortcuts .-kp-home-note-{margin-top:2.5rem;color:var(--kp-green-900);text-align:center;font-size:.95rem;font-weight:600}#home-screen-shortcuts .-kp-home-note- i{font-size:1.75rem}#home-screen-shortcuts .-kp-home-bar-{position:absolute;bottom:.7rem;left:35%;width:30%;height:.25rem;border-radius:1rem;background:var(--kp-green-900)}#home-screen-shortcuts .-kp-portal-logo-{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;margin-bottom:.6rem;font-size:1.25rem}#home-screen-shortcuts .-kp-portal-row-{display:flex;align-items:center;gap:.5rem;padding:.65rem 0;border-top:1px solid var(--kp-line);font-size:.75rem;font-weight:600}#home-screen-shortcuts .-kp-portal-row->i{color:var(--kp-green-700)}#home-screen-shortcuts .-kp-portal-row- small{display:block;margin-top:.15rem;font-size:.6rem;font-weight:400;color:var(--kp-muted)}#home-screen-shortcuts .-kp-install-preview-{background:var(--kp-surface-alt)}#home-screen-shortcuts .-kp-browser-picture-{max-width:23rem;min-height:12rem;margin:auto;padding:1rem;background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:1rem}#home-screen-shortcuts .-kp-share-picture-{width:1.7rem;height:1.7rem;flex-shrink:0;color:var(--bs-primary)}#home-screen-shortcuts .-kp-menu-choice-{background:var(--kp-accent-soft);color:var(--kp-green-900);font-size:.9rem}@media (max-width:575.98px){#home-screen-shortcuts .-kp-preview-{gap:.5rem}#home-screen-shortcuts .-kp-phone-{min-height:21rem;padding-right:.55rem;padding-left:.55rem}#home-screen-shortcuts .-kp-phone-heading-{font-size:.85rem}#home-screen-shortcuts .-kp-phone-caption-{font-size:.6rem}#home-screen-shortcuts .-kp-portal-row-{font-size:.65rem}#home-screen-shortcuts .-kp-portal-row- small{font-size:.55rem}#home-screen-shortcuts .-kp-app-grid-{font-size:.6rem;gap:.25rem}#home-screen-shortcuts .-kp-app-icon-{font-size:1rem;border-radius:.6rem}}