.ohmy-shub{border:1px solid var(--sl-color-hairline);border-radius:var(--ohmy-radius-panel,.75rem);background:var(--sl-color-bg-nav);margin:1.5rem 0;padding:1.25rem;font-size:.875rem}.ohmy-shub-stage{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:1.25rem;display:grid}.ohmy-shub-tabs{gap:.3rem;margin-bottom:.75rem;display:flex}.ohmy-shub-tabs button{border:1px solid var(--sl-color-hairline-light);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .85rem;font-size:.78rem;font-weight:600}.ohmy-shub-tabs button.is-active{border-color:var(--ohmy-accent,var(--sl-color-accent));background:color-mix(in oklch, var(--ohmy-accent,var(--sl-color-accent)) 14%, transparent);color:var(--sl-color-white)}.ohmy-shub-tabs button:focus-visible{outline:2px solid var(--ohmy-ring,var(--sl-color-accent));outline-offset:1px}.ohmy-shub-sec{border:1px solid var(--sl-color-hairline);border-radius:var(--ohmy-radius-field,.5rem);background:var(--sl-color-bg);padding:.9rem}.ohmy-shub-sec+.ohmy-shub-sec,.ohmy-shub .ohmy-shub-reset{margin-top:.75rem}.ohmy-shub-sec h4{color:var(--sl-color-white);margin:0 0 .2rem;font-size:.9375rem}.ohmy-shub-hint{color:var(--sl-color-gray-3);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.ohmy-shub-field{align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.ohmy-shub-field.is-check{padding-top:.5rem}.ohmy-shub-lab{width:5.5rem;color:var(--sl-color-gray-3);flex:none;font-size:.75rem;font-weight:600}.ohmy-shub input[type=text]{border:1px solid var(--sl-color-hairline-light);border-radius:var(--ohmy-radius-field,.5rem);background:var(--sl-color-bg);min-width:0;min-height:1.9rem;color:var(--sl-color-gray-1);font:inherit;flex:1;padding:.15rem .55rem;font-size:.75rem}.ohmy-shub input[type=text]::placeholder{color:var(--sl-color-gray-4)}.ohmy-shub input[type=text]:focus-visible{outline:2px solid var(--ohmy-ring,var(--sl-color-accent));outline-offset:1px}.ohmy-shub-field.is-check label{color:var(--sl-color-gray-2);cursor:pointer;font-size:.75rem}.ohmy-shub-field.is-check input{accent-color:var(--ohmy-accent,var(--sl-color-accent))}.ohmy-shub-status{color:var(--sl-color-gray-2);margin:.45rem 0 0;font-size:.7rem;line-height:1.5}.ohmy-shub .ohmy-shub-reset{border:1px solid var(--sl-color-hairline-light);border-radius:var(--ohmy-radius-field,.5rem);width:100%;min-height:2.1rem;color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;font-size:.8rem;font-weight:600;display:block}.ohmy-shub .ohmy-shub-reset:hover{color:var(--sl-color-white)}.ohmy-shub .ohmy-shub-reset:focus-visible,.ohmy-shub .ohmy-phone-tabs button:focus-visible{outline:2px solid var(--ohmy-ring,var(--sl-color-accent));outline-offset:2px}.ohmy-shub-scr{flex-direction:column;flex:1;min-height:0;display:flex}.ohmy-shub-scr[hidden]{display:none}.ohmy-shub-scr .ohmy-phone-scroll{gap:.5rem}.ohmy-shub-hero{border:1px solid var(--phone-line);background:var(--phone-surface);border-radius:.75rem;flex-direction:column;justify-content:flex-end;min-height:6rem;padding:.75rem;display:flex}.ohmy-shub-hero.is-banner{background:linear-gradient(#0000 25%,oklch(15% .02 285/.8)),linear-gradient(120deg,oklch(38% .12 300),oklch(26% .07 250) 55%,oklch(42% .1 200));border:0;overflow:hidden}.ohmy-shub-hero h3{margin:0;font-size:1.15rem}.ohmy-shub-hero.is-banner h3{color:#fff}.ohmy-shub-hero p{color:var(--phone-muted);margin:.2rem 0 0;font-size:.7rem}.ohmy-shub-hero.is-banner p{color:oklch(92% .01 285/.85)}.ohmy-shub-hero p[hidden]{display:none}.ohmy-shub-stats{color:var(--phone-muted);gap:.4rem;margin-top:.4rem;font-size:.625rem;display:flex}.ohmy-shub-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ohmy-shub-grid2 .ohmy-phone-card{font-weight:600}.ohmy-shub-story,.ohmy-shub-src{align-items:center;gap:.5rem;display:flex}.ohmy-shub-thumb{background:var(--ohmy-aurora);opacity:.7;border-radius:.45rem;flex:none;width:2.4rem;height:2.4rem}.ohmy-shub-line{color:var(--phone-text);margin:0;font-size:.7rem;line-height:1.5}.ohmy-shub-mutedline{color:var(--phone-muted);margin:0;font-size:.65rem}.ohmy-shub-follow{border:1px solid var(--phone-line);color:var(--phone-muted);border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.625rem;font-weight:700}.ohmy-shub-follow.is-on{background:color-mix(in oklch, var(--phone-accent) 22%, transparent);color:var(--phone-accent);border-color:#0000}.ohmy-shub-me{align-items:center;gap:.55rem;display:flex}.ohmy-shub-me-ava{background:color-mix(in oklch, var(--phone-accent) 25%, transparent);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.ohmy-shub-me-card{color:var(--phone-muted);font-size:.6875rem}.ohmy-shub .ohmy-phone-tabs button{color:var(--phone-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.1rem;padding:.4rem .2rem .55rem;font-size:.625rem;font-weight:600;display:flex}.ohmy-shub .ohmy-phone-tabs button.is-active{color:var(--phone-accent)}.ohmy-shub .ohmy-phone-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}@media (width<=50rem){.ohmy-shub{padding:1rem .75rem}.ohmy-shub-stage{grid-template-columns:minmax(0,1fr)}}
