.dmn{--dmn-bg:#fff;--dmn-surface:#f5f5f3;--dmn-text:#20232a;--dmn-muted:#666a72;--dmn-border:#e5e5e3;background:var(--dmn-bg);color:var(--dmn-text);padding:clamp(18px,3vw,36px);border:1px solid var(--dmn-border);border-radius:24px;font-family:inherit;line-height:1.5;max-width:100%;min-width:0;container-type:inline-size;box-shadow:0 10px 40px #00000005}
.dmn.dmn-koyu{--dmn-bg:#17191f;--dmn-surface:#22252d;--dmn-text:#f4f4f5;--dmn-muted:#b4b7c0;--dmn-border:#363944}
.dmn *{box-sizing:border-box;min-width:0}.dmn a{color:inherit;text-decoration:none}.dmn a:hover{color:var(--dmn-accent)}.dmn a:focus-visible,.dmn button:focus-visible{outline:3px solid var(--dmn-accent);outline-offset:4px}.dmn [hidden]{display:none!important}.dmn p,.dmn h2,.dmn h3,.dmn h4{padding:0;text-transform:none;letter-spacing:normal;font-family:inherit;color:inherit;overflow-wrap:anywhere}.dmn-header{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:28px}.dmn-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;display:flex;gap:8px;align-items:center;color:var(--dmn-muted)}.dmn-eyebrow>span{height:8px;width:8px;border-radius:50%;background:var(--dmn-accent)}.dmn h2{font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:800;margin:10px 0 0}.dmn-period{font-size:11px;color:var(--dmn-muted);white-space:nowrap}.dmn-columns{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:26px}.dmn h3{font-size:15px;font-weight:800;display:flex;gap:8px;align-items:center;margin:0 0 18px}.dmn-section-dot{width:4px;height:16px;background:var(--dmn-accent);border-radius:4px;flex-shrink:0}.dmn-items{display:flex;flex-direction:column;gap:16px}.dmn-card{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--dmn-border)}.dmn-card:last-child{border-bottom:0;padding-bottom:0}.dmn-image{display:block;width:84px;height:84px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--dmn-surface);position:relative}.dmn-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.dmn-card:hover .dmn-image img{transform:scale(1.045)}.dmn-placeholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:22px;color:var(--dmn-muted);background:linear-gradient(135deg,var(--dmn-surface),var(--dmn-bg))}.dmn-placeholder>span{color:var(--dmn-accent)}.dmn-rank{position:absolute;bottom:5px;left:5px;background:#17191fe6;color:#fff;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:800}.dmn-category{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--dmn-accent);font-weight:800}.dmn h4{font-size:14px;line-height:1.4;font-weight:750;margin:4px 0 9px}.dmn-meta{font-size:10px;color:var(--dmn-muted);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.dmn-author{display:inline-flex;align-items:center;gap:5px}.dmn-author img,.dmn-comment-head img{border-radius:50%;flex-shrink:0;object-fit:cover}.dmn-author img{width:22px;height:22px}.dmn-count{white-space:normal}.dmn-hero{display:block;background:var(--dmn-surface);border:0;border-radius:16px;padding:0!important;overflow:hidden}.dmn-hero .dmn-image{width:100%;height:auto;aspect-ratio:16/10;border-radius:0}.dmn-hero .dmn-copy{padding:18px}.dmn-hero h4{font-size:22px;line-height:1.25}.dmn-hero .dmn-rank{font-size:18px;left:12px;bottom:12px;padding:4px 9px}.dmn-excerpt{font-size:12px;color:var(--dmn-muted)!important;margin:0 0 14px}.dmn-comment{background:var(--dmn-surface);border-radius:14px;padding:15px}.dmn-comment-head{display:flex;align-items:center;gap:9px}.dmn-comment-head img{width:36px;height:36px}.dmn-comment-head strong{font-size:12px;display:block;overflow-wrap:anywhere}.dmn-comment-head time{font-size:10px;color:var(--dmn-muted)}.dmn-quote{font-family:Georgia,serif;font-size:42px;line-height:1;margin-left:auto;color:var(--dmn-accent)}.dmn-comment-link p{font-size:13px;line-height:1.6;margin:12px 0}.dmn-comment-link>span{display:block;font-size:11px;color:var(--dmn-muted);border-top:1px solid var(--dmn-border);padding-top:10px;overflow-wrap:anywhere}.dmn-empty{font-size:13px;color:var(--dmn-muted)!important;background:var(--dmn-surface);padding:18px!important;border-radius:12px;margin:0}.dmn-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.dmn-tabs button{font:inherit;font-size:12px;font-weight:700;border:1px solid var(--dmn-border);padding:10px 15px;border-radius:999px;background:var(--dmn-surface);color:var(--dmn-text);cursor:pointer;line-height:1.4;white-space:normal}.dmn-tabs button[aria-pressed=true]{background:var(--dmn-text);color:var(--dmn-bg);border-color:var(--dmn-text)}.dmn-sekmeli .dmn-columns,.dmn-single .dmn-columns{grid-template-columns:1fr}.dmn-sekmeli .dmn-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dmn-sekmeli .dmn-card{border:1px solid var(--dmn-border);border-radius:14px;padding:14px}.dmn-sekmeli .dmn-image{width:100px;height:100px}.dmn-single.dmn-dergi .dmn-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dmn-single.dmn-dergi .dmn-hero{grid-row:span 3}.dmn-liste .dmn-image{width:64px;height:64px}.dmn-liste .dmn-author img{display:none}
@container(max-width:850px){.dmn-columns{grid-template-columns:1fr 1fr}.dmn-panel:last-child:nth-child(3){grid-column:1/-1}.dmn-panel:last-child:nth-child(3) .dmn-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dmn-period{display:none}}
@container(max-width:540px){.dmn-columns,.dmn-sekmeli .dmn-items,.dmn-single.dmn-dergi .dmn-items,.dmn-panel:last-child:nth-child(3) .dmn-items{grid-template-columns:1fr}.dmn-single.dmn-dergi .dmn-hero{grid-row:auto}.dmn-header{margin-bottom:22px}.dmn-columns{gap:28px}.dmn-tabs{gap:6px}.dmn-tabs button{padding:9px 11px;font-size:11px}.dmn-hero h4{font-size:21px}.dmn-sekmeli .dmn-image{width:78px;height:78px}}
@media(max-width:600px){.dmn-columns,.dmn-sekmeli .dmn-items,.dmn-single.dmn-dergi .dmn-items{grid-template-columns:1fr}.dmn-period{display:none}.dmn-single.dmn-dergi .dmn-hero{grid-row:auto}}
@media(prefers-reduced-motion:reduce){.dmn-image img{transition:none}.dmn-card:hover .dmn-image img{transform:none}}
