.case-positioning{letter-spacing:-.6px;margin:0 0 22px;font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:1.25}.case-disclaimer{font:11px/1.8 var(--mono);border-left:2px solid var(--blue);background:var(--panel);color:var(--muted);margin:20px 0 28px;padding:14px 18px}.case-links{flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 30px;display:flex}.project-art.real-project{aspect-ratio:1.6;background:var(--panel)}.project-art.real-project img{object-fit:contain;width:100%;height:100%;display:block}.inner-page>.project-art.real-project{aspect-ratio:1.6}.project-disclaimer{font:9px/1.6 var(--mono);color:var(--muted);margin:0 0 15px}.project-info h3{line-height:1.4}.case-editorial{margin:55px 0}.case-editorial>h2{letter-spacing:-.6px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.25}.case-editorial>p{max-width:850px;color:var(--muted);font-size:14px}.case-editorial h3{font-size:16px;font-weight:400}.scope-columns,.architecture-comparison{grid-template-columns:1fr 1fr;gap:25px;margin-top:28px;display:grid}.scope-columns>div,.architecture-comparison>section{border:1px solid var(--line);min-width:0;padding:22px}.scope-columns ul{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.8}.case-screenshot{margin:28px 0}.case-screenshot>a{border:1px solid var(--line);display:block}.case-screenshot img{width:100%;height:auto;display:block}.case-screenshot figcaption{font:11px/1.7 var(--mono);color:var(--muted);margin-top:12px}.case-screenshot figcaption>span{color:var(--blue)}.mobile-screenshots{grid-template-columns:repeat(2,minmax(0,390px));justify-content:center;gap:30px;padding:0 20px;display:grid}.architecture-comparison ol{gap:25px;margin:20px 0 0;padding:0;list-style:none;display:grid}.architecture-comparison li{border:1px solid var(--line);background:var(--panel);font:12px/1.7 var(--mono);color:var(--muted);padding:13px;position:relative}.architecture-comparison li+li:before{content:"↓";color:var(--blue);position:absolute;top:-24px;left:50%}.migration-steps{color:var(--muted);padding-left:25px;font-size:14px;line-height:2}.case-editorial blockquote{border-left:2px solid var(--blue);color:var(--text);margin:30px 0;padding:10px 24px;font-size:24px;line-height:1.4}.agent-settings-screenshots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;display:grid}@media (max-width:800px){.scope-columns,.architecture-comparison,.agent-settings-screenshots{grid-template-columns:1fr}.mobile-screenshots{gap:16px;padding:0}.case-editorial{margin:38px 0}}@media (max-width:520px){.mobile-screenshots{grid-template-columns:minmax(0,320px)}.case-disclaimer{font-size:10px}.case-editorial>p{font-size:13px}.case-screenshot figcaption{font-size:10px}.scope-columns>div,.architecture-comparison>section{padding:18px}}.case-links .button-source{color:#102d29;background:#54c5b0;border-color:#54c5b0}[data-theme=light] .case-links .button-source{color:#fff;background:#116e63;border-color:#116e63}
