.neighborhood-launch{color:#fff2cd;cursor:pointer;background:#181912;border:1px solid #e8aa32;border-radius:24px;padding:10px 15px;font:700 13px system-ui}.neighborhood-dialog{color:#23251b;background:#f4f0e5;border:1px solid #796432;border-radius:14px;width:min(1120px,96vw);max-height:94dvh;padding:0;font:16px/1.55 Barlow,system-ui;overflow:auto}.neighborhood-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.neighborhood-dialog header{color:#edb33c;background:#151710;align-items:center;gap:18px;padding:10px 24px;display:flex}.neighborhood-dialog header img{object-fit:contain}.neighborhood-dialog header span{letter-spacing:.15em;font-size:12px;font-weight:800}.neighborhood-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:28px}.neighborhood-body{padding:32px}.neighborhood-kicker{letter-spacing:.1em;text-transform:uppercase;color:#85600e;font-size:12px;font-weight:800}.neighborhood-body h2{letter-spacing:-.025em;margin:16px 0;font-size:clamp(34px,5vw,60px);line-height:1.05}.neighborhood-intro{max-width:720px;font-size:18px}.neighborhood-search{gap:7px;max-width:520px;margin:26px 0;font-weight:700;display:grid}.neighborhood-search input{font:inherit;color:#222;background:#fff;border:1px solid #999484;border-radius:7px;padding:12px}.neighborhood-body [data-neighborhood-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.neighborhood-card{background:#fffcf3;border:1px solid #d7d0bc;border-radius:10px;flex-direction:column;padding:24px;display:flex}.neighborhood-card h3{margin:2px 0 12px;font-size:27px;line-height:1.15}.neighborhood-card p{margin:8px 0 16px}.neighborhood-card details{border-top:1px solid #ded7c5;padding-top:13px}.neighborhood-card summary{cursor:pointer;font-weight:800}.neighborhood-card a{color:#635017;text-underline-offset:3px}.neighborhood-note{color:#625f52;font-size:13px}.neighborhood-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.neighborhood-actions button{color:#fff7dd;cursor:pointer;background:#20251b;border:0;border-radius:6px;padding:11px 13px;font:700 14px system-ui}.neighborhood-actions a{font-size:13px}.neighborhood-dialog :focus-visible{outline-offset:3px;outline:3px solid #ae7410}.neighborhood-dialog [hidden]{display:none!important}.yg-real-logo{object-fit:contain;flex:none;width:58px;height:58px;background:0 0!important;border:0!important}.community-header a{align-items:center;gap:14px;display:flex}.community-header .yg-real-logo{width:54px;height:54px}@media (width<=650px){.neighborhood-body{padding:20px}.neighborhood-body [data-neighborhood-grid]{grid-template-columns:1fr}.neighborhood-card{padding:20px}.neighborhood-dialog header{gap:10px;padding:8px 16px}.neighborhood-dialog header img{width:48px;height:48px}.neighborhood-dialog header span{font-size:10px}.neighborhood-launch{padding:8px 10px;font-size:11px}.yg-real-logo{width:42px;height:42px}.photo-header-actions .engine-badge,.brand-actions .prototype-badge,.photo-logo>span:last-child small{display:none}.photo-header-actions{gap:6px!important}.photo-brand{padding:10px!important}.community-header .yg-real-logo{width:42px;height:42px}}.neighborhood-dialog header{z-index:2;position:sticky;top:0}.neighborhood-card details+details{margin-top:14px}.neighborhood-card h4{margin:20px 0 10px;font-size:18px;line-height:1.25}.neighborhood-actions .neighborhood-correction{color:#33362b;background:0 0;border:1px solid #88836e;font-size:12px}.photo-header-actions .engine-badge{display:none}.photo-header-actions{gap:7px}.photo-shell .flight-planner{z-index:60;--line:#ffffff26;--gold-soft:#e8b951;--ink:#151710;--cream:#fff5d7;--gold:#ffb612}@media (width<=650px){.photo-brand{flex-wrap:wrap;gap:8px}.photo-header-actions{justify-content:space-between;width:100%}.photo-header-actions button{min-width:0;padding:8px!important;font-size:10px!important}.photo-intro{top:130px}.brand-bar{flex-wrap:wrap;gap:5px}.brand-actions{flex-wrap:wrap;justify-content:flex-end}.brand-actions>*{padding:8px!important;font-size:10px!important}.photo-shell .flight-planner{height:100dvh;top:0}.photo-header-actions{scrollbar-width:thin;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.photo-header-actions button{white-space:nowrap;flex:none}.photo-route{top:122px!important}.photo-intro{max-height:calc(100svh - 230px);top:184px;bottom:auto}.photo-flight-status{bottom:92px!important}}
