.public-bio-frame{overscroll-behavior:none;container-type:size}.public-bio-canvas{-moz-text-size-adjust:none;text-size-adjust:none;overscroll-behavior:none;width:390px;max-width:100%;margin-inline:auto;overflow-x:hidden}.public-bio-canvas>.bio-public{overflow-x:clip}@supports (transform:scale(calc(100cqw/390px))){.public-bio-canvas{--bio-frame-scale: calc(100cqw/390px) ;max-width:none;height:calc(100cqh / var(--bio-frame-scale));transform:scale(var(--bio-frame-scale));transform-origin:0 0;margin-inline:0}}.public-bio-photo .bio-public{min-height:100%;background:0 0!important}.public-bio-photo .bio-wallpaper-darken{display:none}.public-bio-photo-background{height:100%}@media(max-width:767px){.public-bio-photo-background{height:100lvh}}:is(html:has(.public-bio-page),body:has(.public-bio-page)){overscroll-behavior:none;overflow:hidden}@media(max-width:767px){.settings-page{padding:0}.settings-index-heading{align-items:center;height:44px;margin-bottom:24px;display:flex}.settings-index-heading h1{line-height:36px}.settings-detail-heading{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;height:44px;margin-bottom:24px;display:grid}.settings-detail-heading h1{text-align:center;line-height:28px}.settings-page input,.settings-page textarea{background:var(--background);min-height:44px;font-size:16px}.settings-page input{border-radius:8px}.settings-page form>div{min-width:0}.settings-page form button{min-height:44px}.settings-page form>div:last-child>button{width:100%}.settings-page .settings-profile-summary{margin-bottom:28px}.settings-page .settings-security{flex-direction:column;gap:24px;display:flex}.settings-page .settings-security>div{margin:0}.settings-page .settings-security button,.settings-page .settings-security a,.settings-page .settings-data button,.settings-page .settings-data a,.settings-page .settings-signout button{min-height:44px}.settings-page[data-settings-section=account] [data-settings-security],.settings-page[data-settings-section=security] [data-settings-account],.settings-page[data-settings-section=security] .settings-signout,.settings-page[data-settings-section=privacy] .settings-data,.settings-page[data-settings-section=data] .settings-visibility{display:none}.settings-page .settings-data{padding-top:0}.settings-page .settings-data>div{align-items:flex-start;gap:16px}.settings-page .settings-data>div>button,.settings-page .settings-data>div>a{justify-content:space-between;width:100%}.settings-page .settings-visibility{border:0;padding-bottom:24px}.settings-page .settings-signout{margin-top:28px;padding-top:24px}.settings-navigation{--settings-progress:0;inset:calc(56px + var(--phone-safe-top)) var(--phone-safe-right) calc(84px + var(--phone-safe-bottom)) var(--phone-safe-left);isolation:isolate;background:var(--background);position:fixed;overflow:hidden}.settings-phone-index,.settings-detail{overscroll-behavior:contain;background:var(--background);width:100%;height:100%;padding:16px 16px 28px;position:absolute;inset:0;overflow:hidden auto}.settings-phone-index{transform:translate3d(calc(var(--settings-progress) * -25%),0,0)}.settings-detail{transform:translate3d(calc((1 - var(--settings-progress)) * 100%),0,0)}.settings-page:not([data-settings-detail]) .settings-detail{pointer-events:none}@media(max-height:500px){.settings-index-heading,.settings-detail-heading{margin-bottom:12px}.settings-phone-index,.settings-detail{padding-top:8px}}@media(prefers-reduced-motion:reduce){.settings-phone-index{transform:none}.settings-detail{transform:translate(100%)}.settings-page[data-settings-detail] .settings-detail{transform:none}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}.murmur-card{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 4%,transparent),0 24px 48px -28px color-mix(in oklab,var(--foreground) 22%,transparent);transform-origin:50% 100%;border-radius:28px}.murmur-card-front{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform}.murmur-card-front:active{cursor:grabbing}.murmur-quote{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.22}.murmur-nav{width:32px;height:32px;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background-color .16s,color .16s,transform .1s ease-out;display:grid}.murmur-nav:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.murmur-nav:active:not(:disabled){transform:scale(.94)}.murmur-nav:disabled{opacity:.35}.murmur-action{flex-direction:column;align-items:center;gap:6px;display:flex}.murmur-action-dot{background:var(--muted);width:48px;height:48px;color:var(--foreground);border-radius:999px;place-items:center;transition:background-color .16s,color .16s,transform .1s ease-out;display:grid}.murmur-action:hover .murmur-action-dot{background:color-mix(in oklab,var(--foreground) 10%,var(--muted))}.murmur-action:active .murmur-action-dot{transform:scale(.94)}.murmur-action-danger:hover .murmur-action-dot{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.murmur-action:disabled{opacity:.5}.murmur-segment{background:var(--muted);border-radius:999px;padding:3px;display:inline-flex;position:relative}.murmur-segment-item{z-index:1;height:32px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.murmur-segment-item[data-active]{color:var(--foreground)}.murmur-segment-thumb{z-index:-1;background:var(--background);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 10%,transparent),0 2px 8px -2px color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:999px;position:absolute;inset:0}
