/* Fısıltın V28 — mobile-first final layout guard */
*{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;overflow-x:hidden}html{-webkit-text-size-adjust:100%;touch-action:pan-y}body{min-height:100dvh}img,video,canvas,svg{max-width:100%}.shell{width:100%;max-width:760px;min-height:100dvh;margin:0 auto;overflow:clip}.shell>main{width:100%;min-width:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.shell>header{position:sticky!important;top:0!important;width:100%!important;height:72px!important;min-height:72px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:900!important}.header-actions{display:flex!important;align-items:center!important;gap:8px!important;position:static!important}.theme-toggle,.header-settings{position:static!important;inset:auto!important;transform:none!important;flex:0 0 48px!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:16px!important}.page-feed .story-filter-wrap,.page-feed .flow-head,.page-discover .video-discover-head,.page-settings .settings-head,.page-profile-edit .profile-editor-page{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.page-feed .story-filter-wrap{padding:14px 16px 0!important}.page-feed .story-filter-wrap>button{pointer-events:auto!important;z-index:2!important}.page-discover .video-search,.page-discover .video-filter{pointer-events:auto!important;position:relative!important;z-index:3!important}.page-discover .discover-filter-panel{z-index:20!important}.page-discover .video-promote{position:relative!important;inset:auto!important;transform:none!important;width:100%!important}.page-discover .people{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.page-discover .people article{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important}.page-discover .people article>*{min-width:0!important}.page-discover .people .chat{white-space:nowrap!important}.page-profile-edit .profile-editor-page,.page-settings .settings-stack,.page-wallet .packages{width:100%!important;max-width:100%!important}.page-profile-edit .photo-slot-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.page-profile-edit .photo-slot{aspect-ratio:1/1.12!important;width:100%!important;min-width:0!important}.page-profile-edit input,.page-profile-edit textarea,.page-profile-edit select,.page-settings input{font-size:16px!important;max-width:100%!important}.page-wallet .packages form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;align-items:center!important}.page-wallet .packages form button{grid-row:1/3;grid-column:2;width:auto!important;min-width:132px!important}.shell>nav{max-width:760px!important}.shell>nav>a{touch-action:manipulation!important}.shell>nav>a::before{font-size:21px;line-height:1}.shell>nav>a:nth-child(1)::before{content:'◌'}.shell>nav>a:nth-child(2)::before{content:'✉'}.shell>nav>a:nth-child(3)::before{content:'✦'}.shell>nav>a:nth-child(4)::before{content:'↗'}.shell>nav>a:nth-child(5)::before{content:'◉'}
body.native-app .shell>header{padding-top:calc(10px + env(safe-area-inset-top))!important;height:calc(72px + env(safe-area-inset-top))!important}body.native-app{overscroll-behavior-y:none}.native-only{display:none}body.native-app .native-only{display:block}
@media(max-width:420px){.shell>header{padding-left:12px!important;padding-right:12px!important}.page-discover .people article{grid-template-columns:52px minmax(0,1fr) 46px!important;gap:9px!important}.page-discover .people .chat{font-size:0!important;width:44px!important;height:44px!important;padding:0!important}.page-discover .people .chat:after{content:'✦';font-size:18px}.page-wallet .packages form{grid-template-columns:1fr!important}.page-wallet .packages form button{grid-row:auto;grid-column:auto;width:100%!important;margin-top:8px!important}.page-profile-edit .editor-card,.page-settings .settings-card{padding:16px!important}}
