
/* Showroom: Fairs App ortak tasarımını tamamlayan, sayfaya özel kurallar. */
.shell .showroom-content{padding:14px 18px 24px;overflow-wrap:anywhere}
.showroom-content section{margin:0 0 22px}
.showroom-content h2{font-size:21px;line-height:1.25;letter-spacing:-.035em;margin:0 0 12px;color:var(--navy)}
.showroom-content p{font-size:13px;line-height:1.6;color:#607188;margin:0 0 12px}
.showroom-hero{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}
.showroom-intro{padding:20px 17px 10px}
.showroom-content .showroom-lead{font-size:27px;margin:10px 0 12px}
.showroom-content .eyebrow{display:block;color:var(--blue2);font-size:10px;font-weight:850;letter-spacing:.08em}
.showroom-hero>img{display:block;width:100%;height:auto}
.showroom-content .showroom-caption{font-size:10px;line-height:1.4;padding:10px 14px;margin:0;color:var(--muted)}
.showroom-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0}
.showroom-content .showroom-card{margin:0;white-space:normal;padding:17px}
.showroom-card h3{font-size:16px;line-height:1.3;color:var(--navy);margin:0 0 8px}
.showroom-card p:last-child{margin-bottom:0}
.showroom-content .showroom-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font-size:12px;padding:12px 16px;margin:0 6px 10px 0;text-align:center;max-width:100%}
.showroom-content .pill.light{background:#edf4ff;color:var(--blue2);border:1px solid #dce8f6}
.showroom-content .note{padding:13px 15px;background:#edf4ff;border:1px solid #dce8f6;border-left:3px solid var(--blue2);border-radius:12px;font-size:12px}
.showroom-content .duration{font-size:27px;font-weight:850;color:var(--blue2);margin:0 0 8px}
.showroom-content a:not(.pill){color:var(--blue2)}
.showroom-content a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
@media(max-width:360px){.showroom-content .showroom-lead{font-size:24px}.shell .showroom-content{padding-right:14px;padding-left:14px}.showroom-action{width:100%;margin-right:0!important}}

.showroom-hero>img{aspect-ratio:16/9;object-fit:cover}.showroom-intro{padding:20px 17px 16px}.showroom-visual{margin:14px 0;background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden}.showroom-visual img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.showroom-visual figcaption{padding:10px 13px;font-size:12px;color:var(--navy)}.showroom-final{background:linear-gradient(135deg,#eef5ff,#fff)}#showroom-model{scroll-margin-top:20px}
