@layer shared{._container_ysbsu_8{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._section_ysbsu_15{padding-block:var(--section-y) 0}._title_ysbsu_19{font-family:var(--font-display);font-size:var(--display-md);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:20ch}._intro_ysbsu_29{margin-top:var(--space-4);max-width:40rem;color:var(--color-text-muted);font-size:var(--text-lg)}}._work_1fll9_2{width:calc(100% - 2 * var(--frame-gap));max-width:var(--container);margin:var(--section-y) auto 0;padding-block:var(--section-y);border-radius:var(--radius-xl)}._workHead_1fll9_11,._apps_1fll9_12{padding-inline:var(--panel-pad)}._workHead_1fll9_11{gap:var(--space-4);display:grid}@media (width>=64rem){._workHead_1fll9_11{align-items:end;column-gap:var(--space-9);grid-template-columns:5fr 6fr}}._workIntro_1fll9_34{max-width:36rem;color:var(--color-text-muted);font-size:var(--text-lg)}._apps_1fll9_12{gap:var(--space-8) var(--space-6);margin-top:var(--space-8);display:grid}@media (width>=48rem){._apps_1fll9_12{grid-template-columns:1fr 1fr}}._appCard_1fll9_53{align-content:start;gap:var(--space-2);display:grid}._window_1fll9_59{margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--neutral-0);overflow:hidden;box-shadow:0 0 0 1px #fdf8f31a,0 40px 80px -40px #000000e6}._window_1fll9_59 img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto}._bar_1fll9_77{background:var(--neutral-900);align-items:center;gap:.35rem;height:2rem;padding:0 .85rem;display:flex}._bar_1fll9_77 i{background:var(--neutral-700);border-radius:50%;width:.55rem;height:.55rem}._bar_1fll9_77 span{color:var(--neutral-400);font-family:var(--font-mono);font-size:var(--text-xs);margin-inline:auto;padding-right:1.5rem}._appName_1fll9_100{font-size:1.4rem}._appName_1fll9_100 a{color:inherit;text-decoration:none}._appName_1fll9_100 a:hover{text-decoration:underline;text-decoration-thickness:2px}._appText_1fll9_113{max-width:34rem;color:var(--color-text-muted)}._appLinks_1fll9_118{gap:var(--space-2) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}._appLinks_1fll9_118 a{min-height:2.75rem;color:var(--color-text);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}._appLinks_1fll9_118 a:hover{text-decoration:underline}._appLinks_1fll9_118 svg{width:1.1em;height:1.1em}
