.ramezan{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.25rem}.ramezan-aside{display:grid;gap:1rem;position:sticky;top:1rem}.ramezan-banner{display:block;width:100%;height:280px;border-radius:1rem;object-fit:cover;object-position:center 65%;box-shadow:0 10px 30px rgba(16,59,127,.25)}.ramezan-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.ramezan-links a{display:block;overflow:hidden;border-radius:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.1);transition:transform .15s ease,box-shadow .15s ease}.ramezan-links a:focus-visible,.ramezan-links a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.18)}.ramezan-links img{display:block;width:100%;height:auto;aspect-ratio:220/146;object-fit:cover;background:#e5e7eb}.ramezan-main article{overflow:hidden;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-surface);box-shadow:0 4px 20px rgb(15 23 42/6%)}.ramezan #category-header h1{margin:0;border-bottom:3px solid #ffbb01;background:linear-gradient(135deg,#103b7f,#0876b3);padding:.8rem 1.25rem;color:#fff;font-size:1.3rem;text-align:center}.ramezan #category-content{overflow-x:auto;padding:0}.ramezan #category-content>p{margin:1rem 1.25rem}.ramezan #category-content table{width:100%!important;margin:0;border-collapse:collapse;font-size:.78rem}.ramezan #category-content table td{border:0;border-bottom:1px solid var(--color-line);padding:.55rem .35rem;color:var(--color-body);text-align:center;white-space:nowrap}.ramezan #category-content table tr:nth-child(odd) td{background:#fafbfd}.ramezan #category-content table tr:hover td{background:var(--color-brand-light)}.ramezan #category-content table tr:first-child td{position:sticky;top:0;background:#eef4fb;color:#103b7f;font-size:.75rem;font-weight:700;line-height:1.5;white-space:normal}.ramezan #category-content table tr:last-child td{border-bottom:0}.ramezan #category-content table td a{color:#0876b3;font-weight:600;text-decoration:none}.ramezan #category-content table td a:hover{text-decoration:underline}.dark .ramezan-main article{border-color:var(--color-dark-line);background:var(--color-dark-surface);box-shadow:none}.dark .ramezan #category-content table td{border-color:var(--color-dark-line);color:#cbd5e1}.dark .ramezan #category-content table tr:nth-child(odd) td{background:#21252e}.dark .ramezan #category-content table tr:hover td{background:var(--color-dark-raised)}.dark .ramezan #category-content table tr:first-child td{background:var(--color-dark-raised);color:#93c5fd}.dark .ramezan #category-content table td a{color:#7cc4f5}@media (max-width:900px){.ramezan{grid-template-columns:1fr}.ramezan-aside{position:static}.ramezan-banner{height:180px;object-position:center 40%}.ramezan-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.ramezan-banner{display:none}.ramezan-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ramezan #category-header h1{font-size:1.2rem}}@media print{.ramezan{display:block}.ramezan-aside{display:none}.ramezan-main article{border:0;box-shadow:none}}