/* GENERATED by tools/build-themes.py from theme.own.css - do not edit */
@import url("/DesktopModules/IransiteNews/Templates/Default/theme.rtl.css?v=4db0d3a0");
/* Simorgh (سیمرغ): magazine */
.isn-theme-Simorgh { --isn-accent: #b3261e; }
.isn-theme-Simorgh .isn-list-heading { font-size: 1.9rem; font-weight: 800; border-bottom: 3px solid var(--isn-accent); padding-bottom: .3rem; display: inline-block; }
.isn-theme-Simorgh .isn-articles { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.75rem 1.5rem; }
.isn-theme-Simorgh .isn-article { border: 0; padding: 0; display: flex; flex-direction: column; }
.isn-theme-Simorgh .isn-image { display: block; overflow: hidden; border-radius: 8px; aspect-ratio: 16 / 10; margin-bottom: .6rem; }
.isn-theme-Simorgh .isn-image img { width: 100%; height: 100%; object-fit: cover; margin: 0; transition: transform .45s; }
.isn-theme-Simorgh .isn-article:hover .isn-image img { transform: scale(1.06); }
.isn-theme-Simorgh .isn-title { font-size: 1.12rem; font-weight: 700; line-height: 1.6; }
.isn-theme-Simorgh .isn-summary { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: #555; font-size: .93rem; }
.isn-theme-Simorgh .isn-more { display: none; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) { grid-column: 1 / -1; position: relative; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-image { aspect-ratio: 21 / 9; margin: 0; border-radius: 12px; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-image::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.82), rgba(0,0,0,0) 62%); border-radius: 12px; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-title,
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-meta { position: absolute; inset-inline: 1.5rem; z-index: 1; color: #fff; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-title { bottom: 2.6rem; font-size: 1.95rem; text-shadow: 0 1px 4px rgba(0,0,0,.45); }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-meta { bottom: .9rem; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-meta a { color: #fff; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-subtitle,
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-summary,
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-fields { display: none; }
.isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) > .isn-edit { position: absolute; top: .75rem; inset-inline-end: .75rem; z-index: 2; background: #fff; float: none; }
.isn-theme-Simorgh.isn-details { max-width: 800px; margin-inline: auto; }
.isn-theme-Simorgh.isn-details .isn-title { font-size: 2.2rem; font-weight: 800; line-height: 1.45; }
.isn-theme-Simorgh.isn-details .isn-main-image img { width: 100%; border-radius: 12px; }
.isn-theme-Simorgh.isn-details .isn-content { font-size: 1.08rem; line-height: 2.1; }
@media (max-width: 900px) { .isn-theme-Simorgh .isn-articles { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .isn-theme-Simorgh .isn-articles { grid-template-columns: 1fr; } .isn-theme-Simorgh .isn-articles > .isn-article:first-child:has(.isn-image) .isn-title { font-size: 1.3rem; } }

