/* Fifth portfolio card: the existing ongoing studio case, not an interactive demo. */
.yomlaya-case{grid-column:1 / -1;margin-block-start:0;padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px);background:#131a22;color:#f5f7fa;border:1px solid #394653;border-radius:24px;overflow:hidden;scroll-margin-top:100px}
.yomlaya-case .eyebrow{color:#a6bacb;margin:0 0 16px;line-height:1.6}.yomlaya-case h3{font-size:clamp(32px,5vw,54px);line-height:1.15;margin:0 0 24px;letter-spacing:-.025em}.yomlaya-wordmark{display:block;color:#8fa4b8;font-size:12px;letter-spacing:.28em}.yomlaya-description{min-width:0}.yomlaya-status{display:inline-block;padding:8px 14px;border:1px solid #608b9c;border-radius:999px;color:#d1f0fb;font-size:13px;line-height:1.5}.yomlaya-description p{font-size:clamp(16px,1.5vw,19px);line-height:1.75;margin:20px 0 0;color:#e2e8ed;overflow-wrap:anywhere}
@media(max-width:640px){.yomlaya-case{grid-template-columns:1fr;border-radius:18px}.yomlaya-wordmark{display:none}.yomlaya-case h3{margin-bottom:0}}

/* Four demo cards and one full-width platform case. */
#work .projects:has(>#yomlaya-case){grid-template-columns:repeat(2,minmax(0,1fr))}
#work .projects:has(>#yomlaya-case)>.project{grid-column:auto}
#work .projects:has(>#yomlaya-case)>#yomlaya-case{grid-column:1 / -1}
.telegram-contact-help{display:block;line-height:1.6;overflow-wrap:anywhere;margin-top:8px}
.telegram-contact-help[hidden]{display:none}
@media(max-width:760px){#work .projects:has(>#yomlaya-case){grid-template-columns:minmax(0,1fr)}}

.yomlaya-preview{margin:24px 0 0;min-width:0}.yomlaya-preview>a{display:block;border-radius:14px;overflow:hidden;border:1px solid #536176}.yomlaya-preview img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;background:#fcf8f2}.yomlaya-preview figcaption{font-size:11px;line-height:1.6;color:#a9b7ce;margin-block-start:9px;overflow-wrap:anywhere}
