html.v1851-responsive body{overflow-x:hidden}
html.v1815-large-text .topbar,html.v1815-large-text .header,html.v1815-large-text .profile-bar,html.v1815-large-text .stats-grid,html.v1815-large-text .cards-grid{min-width:0}
html.v1815-large-text button,html.v1815-large-text .btn,html.v1815-large-text .secondary-btn{white-space:normal;line-height:1.25}
html.v1815-large-text .card,html.v1815-large-text .panel,html.v1815-large-text .parent-settings,html.v1815-large-text .stat-card{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){html.v1851-responsive .topbar,html.v1851-responsive .profile-bar{flex-wrap:wrap;gap:8px}html.v1851-responsive .stats-grid,html.v1851-responsive .cards-grid,html.v1851-responsive .v1840-privacy-grid,html.v1851-responsive .v1815-accessibility-grid{grid-template-columns:1fr!important}html.v1851-responsive button,html.v1851-responsive .btn,html.v1851-responsive .secondary-btn{max-width:100%}}
@media(max-width:480px){html.v1851-responsive body{font-size:16px}html.v1851-responsive .screen,html.v1851-responsive main,html.v1851-responsive .container{padding-left:12px!important;padding-right:12px!important}html.v1851-responsive .topbar{border-radius:0 0 16px 16px}}
