.m-home,.m-nav {display:none;} @media (max-width:640px) {:root {--m-nav-h:58px;--m-gutter:16px;} body.yc,body.yc-desktop,body.yc-page {height:auto;min-height:100dvh;overflow:visible;-webkit-font-smoothing:auto;} body.yc {padding-bottom:calc(var(--m-nav-h) + env(safe-area-inset-bottom));font-size:15px;} .yc input:not([type="checkbox"]):not([type="radio"]),.yc select,.yc textarea {font-size:16px;} .yc .yc-btn {min-height:40px;} .yc input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.yc select {min-height:44px;} .yc input[type="checkbox"],.yc input[type="radio"] {width:20px;height:20px;} .page-window--dialog form button[type="submit"]:not(.yc-btn--small) {width:100%;min-height:46px;} .os-taskbar,.os-assistant,.page-desk__icons,.os-skip {display:none !important;} .m-nav {position:fixed;z-index:900;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--m-nav-h) + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);background:var(--color-face);box-shadow:inset 0 1px 0 var(--color-highlight),0 -1px 0 var(--color-shadow);} .yc .m-nav__item {display:grid;justify-items:center;align-content:center;gap:2px;margin:2px;color:var(--color-ink);text-decoration:none;font:12px/1.1 var(--font-ui);-webkit-tap-highlight-color:transparent;} .yc .m-nav__item:visited {color:var(--color-ink);} .yc .m-nav__item img {width:24px;height:24px;object-fit:contain;} .yc .m-nav__item.is-current {background:var(--color-light);box-shadow:var(--bevel-pressed);font-weight:700;} .yc .m-nav__item:active {box-shadow:var(--bevel-pressed);} body.yc .wl-signup__launcher,body.yc .lura-privacy-manage {bottom:calc(var(--m-nav-h) + env(safe-area-inset-bottom) + 10px) !important;} .yc-legalbar {padding:12px var(--m-gutter) 16px;text-align:center;} .yc-desktop .desk {display:none;} .m-home {display:block;flex:1 0 auto;padding:20px var(--m-gutter) 24px;background:linear-gradient(180deg,rgba(10,6,40,.25),rgba(10,6,40,.55) 45%,rgba(10,6,40,.8)),var(--wallpaper-color) var(--wallpaper-image) center top / cover no-repeat;color:#fff;} .m-home>* {max-width:480px;margin-inline:auto;} .m-home__hero {display:grid;justify-items:center;gap:8px;margin-bottom:18px;text-align:center;} .m-home__term {justify-self:stretch;padding:6px 10px;background:#000;box-shadow:var(--bevel-sunken);color:#3cff6e;font:12px/1.3 var(--font-mono);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} .m-home__term span {color:#9fa6ff;} .m-home__term b {font-weight:700;} .m-home__term i {font-style:normal;animation:m-blink 1s steps(1) infinite;} .m-home__avatar {width:88px;height:88px;margin-top:6px;padding:8px;background:var(--color-face);box-shadow:var(--bevel-window);object-fit:contain;} .yc .m-home__title {margin:0;font:900 30px/1.05 "Arial Black",Impact,var(--font-ui);letter-spacing:-.5px;color:var(--brand-secondary);text-shadow:2px 2px 0 #032026,0 0 12px rgba(0,0,0,.5);} .yc .m-home__title b {color:var(--brand-mint);text-shadow:2px 2px 0 #1b1840,0 0 12px rgba(0,0,0,.5);} .m-home__intro {display:none;} .yc .m-home__intro {margin:0;max-width:36ch;font-size:15px;line-height:1.45;text-shadow:0 1px 3px rgba(0,0,0,.8);} .m-home__links {display:grid;gap:10px;} .m-home__links + .m-home__section,.m-home__section + .m-home__section,.m-home__section + .m-fact {margin-top:22px;} .yc .m-home__heading {margin:0 0 10px;color:var(--brand-mint);font:700 13px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.8);} .yc .m-link {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;background:var(--color-face);box-shadow:var(--bevel-window);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;} .yc .m-link:visited {color:var(--color-ink);} .yc .m-link:active {box-shadow:var(--bevel-pressed);transform:translateY(1px);} .m-link>img,.m-link__icon {width:40px;height:40px;object-fit:contain;} .m-link>span:nth-child(2) {display:grid;gap:2px;min-width:0;} .m-link strong {font-size:16px;line-height:1.2;} .m-link small {color:var(--color-muted);font-size:13px;line-height:1.3;} .m-link__go {font:700 22px/1 var(--font-ui);color:var(--color-shadow);} .yc .m-link--primary {min-height:76px;background:linear-gradient(90deg,var(--color-title),var(--color-title-end));color:var(--color-title-ink);box-shadow:var(--bevel-window),0 4px 16px rgba(64,95,250,.45);} .yc .m-link--primary:visited {color:var(--color-title-ink);} .m-link--primary>img {width:48px;height:48px;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4));} .m-link--primary strong {font-size:18px;} .m-link--primary small,.m-link--primary .m-link__go {color:var(--color-title-ink);opacity:.9;} .m-link__icon {display:grid;place-items:center;background:var(--color-paper);box-shadow:var(--bevel-sunken);} .m-link__icon svg {width:22px;height:22px;fill:currentColor;} .m-link__icon img {width:24px;height:24px;object-fit:contain;} .m-now {display:grid;gap:0;margin:0;padding:4px 12px;background:var(--color-face);box-shadow:var(--bevel-window);color:var(--color-ink);} .m-now div {display:grid;gap:1px;padding:8px 0;} .m-now div + div {box-shadow:inset 0 1px 0 var(--color-shadow),inset 0 2px 0 var(--color-highlight);} .m-now dt {color:var(--color-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;} .m-now dd {margin:0;font-size:15px;font-weight:700;} .m-apps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;} .yc .m-app {display:grid;justify-items:center;align-content:start;gap:4px;min-height:120px;padding:12px 6px;border:0;background:var(--color-face);box-shadow:var(--bevel-window);color:var(--color-ink);text-align:center;-webkit-tap-highlight-color:transparent;} .yc .m-app:active {box-shadow:var(--bevel-pressed);} .m-app img {width:40px;height:40px;object-fit:contain;} .m-app strong {font-size:14px;} .m-app small {color:var(--color-muted);font-size:11px;line-height:1.25;} .m-fact {display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px;background:var(--color-tooltip);box-shadow:var(--bevel-window);color:var(--color-ink);} .m-fact strong {display:block;margin-bottom:2px;} .yc .m-fact p {margin:0 0 8px;font-size:14px;line-height:1.4;} .yc .m-home__desktop-note {margin-top:22px;color:rgba(255,255,255,.8);font-size:13px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8);} body:has(.desk__area>.os-window:not([hidden]):not(.os-window--welcome)) {overflow:hidden;} body:has(.desk__area>.os-window:not([hidden]):not(.os-window--welcome)) .m-nav {display:none;} body.yc-desktop:has(.desk__area>.os-window:not([hidden]):not(.os-window--welcome)) .desk {display:flex;position:fixed;inset:0;z-index:950;height:100dvh;} .yc-desktop .desk__shortcuts,.yc-desktop .os-window--welcome,.yc-desktop .desk__stickers {display:none !important;} .yc-desktop .desk__area .os-window:not(.os-popup) {position:absolute;inset:0;top:0 !important;left:0 !important;width:100% !important;height:100% !important;max-width:100%;max-height:100%;padding:0 0 env(safe-area-inset-bottom);border-radius:0;} .yc-desktop .os-paint__canvas {touch-action:none;} .yc-desktop .os-window--minesweeper {--ms-cell:min(44px,calc((100vw - 34px) / var(--ms-cols,9)));} .yc-desktop .os-window--minesweeper .ms {flex:1 1 auto;align-content:center;justify-content:center;} .os-window__bar {min-height:48px;padding:4px 4px 4px 12px;gap:8px;font-size:16px;} .os-window__bar[data-os-handle] {touch-action:auto;} .os-window__bar-icon {width:20px;height:20px;} .os-window__minimize,.os-window__maximize {display:none !important;} .yc .os-window__close {width:44px;min-width:44px;height:40px;font-size:22px;} .page-desk,.page-desk:not(.page-desk--open) {display:block;flex:1 0 auto;padding:0;background:var(--color-face);} .page-desk--open {background:var(--wallpaper-color) var(--wallpaper-image) center top / cover no-repeat;} .page-window {display:flex;min-height:calc(100dvh - var(--m-nav-h) - env(safe-area-inset-bottom));padding:0;box-shadow:none;} .page-window>.os-window__bar {position:sticky;top:0;z-index:40;} .page-window>.os-toolbar {position:sticky;top:48px;z-index:39;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;} .page-window>.os-toolbar::-webkit-scrollbar {display:none;} .page-window__body {flex:1 0 auto;overflow:visible;padding:16px var(--m-gutter) 24px;font-size:15px;line-height:1.5;} .page-window>.os-statusbar {display:none;} .page-desk--open {display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--m-nav-h) - env(safe-area-inset-bottom));padding:16px 12px;} .page-desk--open .page-window {flex:0 1 auto;width:100%;min-height:0;margin:auto;box-shadow:var(--bevel-window);padding:3px;} .page-desk--open .page-window>.os-window__bar {position:static;} .page-window--dialog .page-window__body {padding:16px;} @keyframes m-blink {50% {opacity:0;}}} @media (max-width:640px) and (max-height:480px) {:root {--m-nav-h:46px;} .yc .m-nav__item span {display:none;}}