/* minik.cc/press: basın sayfası. Değerler tokens.css değişkenlerinden gelir. */
.press .actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin-top: 24px; }
.press .actions .note { font-size: var(--fs-sm); color: var(--text-2); }
.press { max-width: 760px; padding-bottom: var(--sp-8); }
.press .facts dd a, .press .facts dd { overflow-wrap: anywhere; }
.press .shot { margin-top: 14px; }
.press .shot a { display: block; border: 1px solid var(--border); border-radius: var(--r-lg); overflow: hidden; }
.press .shot img { width: 100%; height: auto; }
.press .logos { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 14px; }
.press .logos figure { display: flex; flex-direction: column; border: 1px solid var(--border); border-radius: var(--r-lg); overflow: hidden; }
.press .logos img { height: 52px; width: auto; max-width: 80%; margin: auto; }
.press .logos img.tall { height: 120px; }
.press .logos .on-light > img, .press .logos .on-dark > img { padding: 0; }
.press .logos figure { background: #f7f8fa; color: #111318; }
.press .logos figure.on-dark { background: #121315; color: #ebeae6; }
.press .logos figure { padding-top: 28px; justify-content: flex-end; min-height: 160px; }
.press .logos figcaption { padding: 12px 14px; font-size: var(--fs-sm); border-top: 1px solid var(--border); margin-top: 20px; }
.press .logos figcaption a { color: inherit; }
.press .made { margin-top: 36px; color: var(--text-2); }
@media (max-width: 560px) { .press .logos { grid-template-columns: 1fr; } .press .prose dl > div, .press dl > div { grid-template-columns: 1fr; } }
.press a.btn { text-decoration: none; }
