@media (width>=1050px){html:not([data-onward-layout=mobile]) .ow-app-grid{grid-template-columns:clamp(208px,17vw,268px) minmax(0,1fr) clamp(235px,22vw,340px);gap:clamp(12px,1.25vw,24px);width:100%;max-width:none;min-height:100dvh;padding-inline:clamp(12px,1.4vw,32px)}html:not([data-onward-layout=mobile]) .ow-center-column{width:100%;min-width:0}html:not([data-onward-layout=mobile]) .ow-main.page-frame{width:100%;max-width:none;margin:0 auto}html:not([data-onward-layout=mobile]) .ow-sidebar{padding-inline:clamp(8px,1vw,20px)}}html[data-onward-layout=mobile] .ow-app-grid{width:min(100%,510px);max-width:510px;min-height:100dvh;box-shadow:0 0 0 1px var(--ow-border);margin-inline:auto;padding:0;display:block}html[data-onward-layout=mobile] .ow-sidebar,html[data-onward-layout=mobile] .ow-discovery{display:none!important}html[data-onward-layout=mobile] .ow-center-column{border:0;width:100%;min-width:0;max-width:510px}html[data-onward-layout=mobile] .ow-main.page-frame{padding-bottom:calc(84px + env(safe-area-inset-bottom))}html[data-onward-layout=mobile] .ow-mobile-header{z-index:50;background:var(--ow-surface);border-bottom:1px solid var(--ow-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex;position:sticky;top:0}html[data-onward-layout=mobile] .ow-mobile-nav{z-index:95;width:min(100%,510px);height:calc(66px + env(safe-area-inset-bottom));padding:3px 10px env(safe-area-inset-bottom);background:var(--ow-surface);border-top:1px solid var(--ow-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:max(0px,50vw - 255px)}html[data-onward-layout=mobile] .ow-mobile-nav a{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;display:flex}html[data-onward-layout=mobile] .ow-mobile-compose{bottom:calc(78px + env(safe-area-inset-bottom));z-index:80;display:grid;position:fixed;right:max(12px,50vw - 243px)}.ow-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ow-layout-options button{text-align:left;background:var(--ow-surface-2);color:var(--ow-ink);border:1px solid var(--ow-border);cursor:pointer;border-radius:14px;gap:5px;min-width:0;padding:14px 12px;display:grid}.ow-layout-options button[aria-pressed=true]{border-color:var(--ow-brand);background:var(--ow-pale);box-shadow:0 0 0 1px var(--ow-brand)}.ow-layout-options small{color:var(--ow-muted);font-size:12px}@media (width<=620px){.ow-layout-options{gap:6px}.ow-layout-options button{padding:12px 8px}.ow-mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ow-app-grid,.ow-center-column{transition:none!important}}.ow-notifications-page{width:100%;max-width:960px;margin:0 auto;padding:clamp(20px,3.5vw,42px)}.ow-notifications-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ow-notifications-heading h1{margin:6px 0;font-size:clamp(27px,3vw,38px)}.ow-notifications-heading p{color:var(--ow-muted);margin:0}.ow-notification-count{background:var(--ow-pale);color:var(--ow-brand);white-space:nowrap;border-radius:100px;padding:8px 12px;font-weight:700}.ow-notification-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.ow-notification-controls>div{background:var(--ow-surface-2);border-radius:14px;gap:4px;padding:4px;display:flex}.ow-notification-controls button,.ow-notifications-more{background:var(--ow-surface-2);color:var(--ow-ink);border:1px solid var(--ow-border);cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:8px 13px;font-weight:650;display:inline-flex}.ow-notification-controls button[aria-pressed=true]{background:var(--ow-pale);color:var(--ow-brand)}.ow-notification-controls button:disabled{opacity:.5;cursor:default}.ow-notification-list{gap:9px;display:grid}.ow-notification-item{border:1px solid var(--ow-border);background:var(--ow-surface);border-radius:17px;overflow:hidden}.ow-notification-item.is-unread{border-color:var(--ow-brand);background:var(--ow-surface-2)}.ow-notification-row{color:var(--ow-ink);align-items:center;gap:13px;padding:16px;text-decoration:none;display:flex}.ow-notification-row:hover{background:var(--ow-hover)}.ow-notification-copy{flex:1;gap:5px;min-width:0;line-height:1.5;display:grid}.ow-notification-copy small{color:var(--ow-muted);font-size:12px}.ow-notification-avatar{background:var(--ow-pale);width:42px;height:42px;color:var(--ow-brand);border-radius:14px;flex:none;place-items:center;font-weight:850;display:grid}.ow-notification-read{color:var(--ow-brand);cursor:pointer;background:0 0;border:0;margin:0 16px 11px auto;font-weight:700;text-decoration:underline;display:block}.ow-notification-empty{text-align:center;border:1px dashed var(--ow-border);color:var(--ow-muted);border-radius:20px;justify-items:center;gap:10px;padding:64px 22px;display:grid}.ow-notification-empty h2{color:var(--ow-ink)}.ow-notification-empty a{color:var(--ow-brand);align-items:center;gap:7px;display:flex}.ow-notification-preferences{border:1px solid var(--ow-border);border-radius:18px;margin-bottom:22px;padding:20px}.ow-notification-preferences h2{font-size:18px}.ow-notification-preferences p{color:var(--ow-muted)}.ow-notification-preferences>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ow-notification-preferences label{background:var(--ow-surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ow-notification-error{color:#db3b52}.ow-notifications-more{margin:18px auto;display:flex}.ow-nav-unread{background:#e34563;border-radius:30px;place-items:center;min-width:18px;height:18px;display:grid;position:absolute;top:2px;right:12%;color:#fff!important;font-size:10px!important;font-weight:800!important}@media (width<=620px){.ow-notifications-page{padding:18px 14px}.ow-notification-count{font-size:12px}.ow-mobile-nav a{position:relative}}.ow-timeline-id-wrap{align-items:center;display:inline-flex;position:relative}.ow-timeline-id{background:var(--ow-pale);border:1px solid var(--ow-border);color:var(--ow-brand);cursor:pointer;border-radius:9px;padding:2px 5px;font-size:11px;transition:filter .18s,box-shadow .18s}.ow-timeline-id:hover{filter:brightness(1.12)}.ow-timeline-id.is-connected{box-shadow:0 0 0 3px var(--ow-pale), 0 0 16px var(--ow-brand)}.ow-timeline-id-hint{background:var(--ow-ink);color:var(--ow-surface);white-space:nowrap;z-index:20;border-radius:8px;margin-top:3px;padding:5px 7px;font-size:11px;position:absolute;top:100%;left:0}@media (prefers-reduced-motion:reduce){.ow-timeline-id{transition:none!important}}.ow-sidebar-unread{background:var(--ow-brand);color:#fff;border-radius:30px;place-items:center;min-width:23px;height:22px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;display:grid}.ow-timeline-id{touch-action:manipulation}.ow-recommendations-disclosure{color:var(--ow-muted);border-bottom:1px solid var(--ow-border);padding:13px 20px;font-size:12px;line-height:1.5}.ow-recommendation-reason{color:var(--ow-brand);padding:12px 18px 0;font-size:12px;font-weight:700}.ow-recommended-post+.ow-recommended-post{border-top:1px solid var(--ow-border)}.ow-recommendations-more{background:var(--ow-pale);border:1px solid var(--ow-border);cursor:pointer;color:var(--ow-brand);border-radius:15px;margin:16px auto 25px;padding:12px 18px;font-weight:750;display:flex}.ow-recommendation-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 0;display:flex}.ow-recommendation-row .ow-recommendation-reason{padding:0}.ow-recommendation-row button{border:1px solid var(--ow-border);background:var(--ow-surface-2);color:var(--ow-muted);cursor:pointer;white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:650}.ow-recommendation-row button:disabled{opacity:.5;cursor:wait}.ow-recommendation-undo{background:var(--ow-pale);color:var(--ow-ink);justify-content:space-between;align-items:center;gap:15px;padding:10px 18px;font-size:13px;display:flex}.ow-recommendation-undo button{color:var(--ow-brand);cursor:pointer;background:0 0;border:none;font-weight:750;text-decoration:underline}
