/* Scoped Build 12 fixes; inherited V11.2.2 Story, homepage, and Reels layout unchanged. */
.verified.f12-verified,.f112-suggestion-check.f12-verified{display:inline-flex;align-items:center;justify-content:center;width:1.12em;height:1.12em;vertical-align:-.16em;flex:none;margin-left:.18em;line-height:0}
.verified.f12-verified svg,.f112-suggestion-check.f12-verified svg{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1px #010d2360)}
.f12-closed{width:min(580px,calc(100% - 32px));margin:clamp(44px,9vh,110px) auto;padding:clamp(24px,6vw,55px)!important;text-align:center;border-radius:26px!important;background:radial-gradient(ellipse at top,#263560,#11182f 70%)!important;border:1px solid #7686cc55!important}
.f12-closed h1{font-size:clamp(26px,4vw,40px);line-height:1.14;margin:14px 0}.f12-closed>p{font-size:1.07rem;line-height:1.65}.f12-closed-symbol{font-size:46px;color:#b3a0ff;display:block;animation:f12Float 3.5s ease-in-out infinite}@keyframes f12Float{50%{transform:translateY(-5px)}}
.f12-icon-preview{display:flex;gap:14px;align-items:center}.f12-icon-preview img{border-radius:21px;border:1px solid #abc4ff55}.f12-capacity{padding:14px 18px;background:#657cdd16;border:1px solid #a2b2ef33;border-radius:14px}.f12-capacity strong{font-size:1.5rem}.f12-following{border-color:#a3b5ff66}.f12-inline-error{display:block;font-size:.78rem;color:#ffb3bd}
.f12-view-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:14px 0}.f12-view-summary>div{padding:16px;border-radius:15px;background:#7f8fff18;border:1px solid #8e9cec44}.f12-view-summary strong{display:block;font-size:clamp(21px,4vw,28px)}.f12-view-summary small{color:#b5c5ed}
.f111-connection-row form+form{margin-left:8px}.f111-connection-row{min-width:0}.f111-connection-row>a{min-width:0;flex:1}.f12-remove-follower{white-space:nowrap}
.v10f-reels{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.v10-reel-slide{scroll-snap-align:start;scroll-snap-stop:always}.v10-reel-video{backface-visibility:hidden;transform:translateZ(0)}.v10-reel-slide.f12-reel-active .v10-reel-frame{will-change:transform}
@media(max-width:440px){.f111-connection-row{gap:6px}.f111-connection-row form button{font-size:.75rem;padding:7px 9px}.f12-view-summary{gap:8px}}
@media(prefers-reduced-motion:reduce){.f12-closed-symbol{animation:none}.v10-reel-slide.f12-reel-active .v10-reel-frame{will-change:auto}}

.folk-suggest-check.f12-verified,.f11-verified.f12-verified{display:inline-flex;width:1.05em;height:1.05em;line-height:0;vertical-align:-.12em;align-items:center;justify-content:center}.folk-suggest-check.f12-verified svg,.f11-verified.f12-verified svg{width:100%;height:100%}.f12-signup-closed .f112-public-join,.f12-signup-closed .auth-switch a[href*=register],.f12-signup-closed .v10-public-nav a[href*=register]{display:none!important}

.f12-view-bars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:128px;margin:18px 0 20px}.f12-day-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.f12-day-bar span{width:min(25px,90%);min-height:3px;display:block;background:linear-gradient(0deg,#6a79f3,#9b78ff);border-radius:6px 6px 2px 2px}.f12-day-bar small{font-size:.66rem;color:#adbde2}
