.tn{padding:clamp(16px,4vw,36px);margin:20px 0;color:#e7dfcf;overflow-wrap:anywhere;min-width:0}.tn h1,.tn h2{color:#e2be70;margin:20px 0 12px}.tn p{line-height:1.7}.tn-cover{display:block;width:100%;max-height:440px;object-fit:contain;background:#100c0c;border:1px solid #78572d;border-radius:8px;margin-top:20px}.tn-facts,.tn-links{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.tn-facts dd{margin:6px 0;color:#e2be70}.tn-rich{line-height:1.8;max-width:100%;overflow:auto}.tn-rich img{max-width:100%;height:auto}.tn-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:20px 0}.tn-gallery img{width:100%;height:180px;object-fit:contain;background:#141011;border:1px solid #78572d;border-radius:6px}.tn-form{display:grid;gap:18px;max-width:900px}.tn-form label{display:grid;gap:8px}.tn-form input,.tn-form textarea{box-sizing:border-box;width:100%;max-width:100%;background:#171318;border:1px solid #846135;border-radius:5px;padding:12px;color:#eee;font:inherit}.tn-form textarea{min-height:110px}.tn-editable{min-height:180px;padding:12px;border:1px solid #846135;background:#171318}.tn-toolbar{display:flex;gap:8px;margin:8px 0}.tn button{cursor:pointer}.tn-toolbar button,.tn-sort-item button{padding:8px;background:#342027;color:#f0d598;border:1px solid #846135}.tn-item{padding:20px 0;border-bottom:1px solid #67492b}.tn-inline{display:inline-block;margin:8px}.tn-thumb{max-width:240px;max-height:140px;object-fit:contain}.tn [hidden]{display:none!important}.tn a:focus-visible,.tn button:focus-visible,.tn input:focus-visible,.tn-editable:focus-visible{outline:2px solid #edc46e;outline-offset:3px}

/* Aşama 4B: explicit dark surfaces keep shared light-card styles from leaking in. */
.ay .tn.kutu-acik{background:#10131c;background-image:linear-gradient(145deg,#171b27,#10131c);color:#e8ecf3;border:1px solid #4d3a2a;border-top:3px solid #b91c1c;border-radius:12px;box-shadow:0 12px 32px #0004}
.tn h1{font-size:clamp(25px,3.2vw,38px);line-height:1.2;color:#f5c451}.tn h2{color:#f5c451;font-size:22px}.tn nav{color:#bcc6d6}.tn nav a,.tn-rich a,.tn>a:not(.btn){color:#ffd77b;text-decoration:underline;text-underline-offset:3px}.tn .btn{color:#fff}.tn-facts{padding:18px;background:#1d2331;border:1px solid #354055;border-radius:8px}.tn-facts dt{color:#bec8d8}.tn-facts dd{color:#fff;font-weight:600}.tn-rich{color:#e8ecf3}.tn-rich [style],.tn-rich font{color:inherit!important;background-color:transparent!important}.tn-rich table{max-width:100%;color:inherit;background:transparent}.tn-rich li{margin:6px 0}.tn-heading{padding-bottom:18px;border-bottom:1px solid #354055;margin-bottom:20px}.tn-heading h1{margin:10px 0}.tn-heading p,.tn .tn-help{color:#bfc9d9;margin:0;line-height:1.65}.tn-eyebrow{color:#f2b85b;font-size:12px;font-weight:700;letter-spacing:1.5px}.tn .tn-notice{padding:16px 18px;border-left:3px solid #d39a39;background:#252219;color:#eadbbd;border-radius:0 6px 6px 0;margin-bottom:24px}.tn-form{max-width:none;gap:24px}.tn-group{min-width:0;margin:0;padding:24px;border:1px solid #354055;border-radius:10px;background:#161c29;display:grid;gap:18px}.tn-group legend{padding:0 10px;color:#f5c451;font-size:19px;font-weight:700}.tn-form label{color:#e8ecf3;font-weight:600;min-width:0}.tn-form label .tn-help{font-weight:400;font-size:13px}.tn-form input,.tn-form textarea,.tn-editable{background:#0e1420;color:#f4f6fa;border-color:#4b5870;border-radius:6px}.tn-form input{min-width:0}.tn-form input::placeholder,.tn-form textarea::placeholder{color:#aebacd;opacity:1}.tn-form input[type=date]{color-scheme:dark}.tn-form input:focus,.tn-form textarea:focus,.tn-editable:focus{border-color:#f5c451}.tn-form .tn-facts{display:grid;grid-template-columns:2fr 1fr 1fr;margin:0;padding:0;border:0;background:transparent;gap:16px}.tn-link-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tn-editor{min-width:0}.tn-toolbar{flex-wrap:wrap}.tn-toolbar button,.tn-sort-item button{border-radius:5px;color:#ffe1a3;background:#322634;min-height:40px}.tn-editable{min-height:200px;padding:16px}.tn-upload{padding:20px;border:1px dashed #6f5b3a;border-radius:8px;background:#111724;min-width:0;display:grid;gap:14px}.tn-upload h2{margin:0;font-size:18px}.tn-form input[type=file]{padding:12px;font-size:14px}.tn-form input::file-selector-button{padding:9px 12px;background:#303b51;color:#fff;border:1px solid #5c6b83;border-radius:4px;margin-right:12px;cursor:pointer}.tn-sort-item{padding:12px;background:#1d2535;border:1px solid #3d4a61;border-radius:8px;min-width:0}.tn-sort-item .tn-thumb{margin-bottom:10px;max-width:100%}.tn-upload-preview:empty{display:none}.tn-upload-preview{display:flex;flex-wrap:wrap;gap:12px}.tn-upload-preview figure{margin:0;max-width:220px;min-width:0}.tn-upload-preview img{width:100%;height:130px;object-fit:contain;background:#090e16;border:1px solid #48536a;border-radius:6px}.tn-upload-preview figcaption{font-size:12px;color:#c5cedd;overflow-wrap:anywhere;margin-top:6px}.tn-submit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:4px 0 12px}.tn-submit .btn{border:1px solid #e05555;min-height:48px;justify-content:center;white-space:normal}.tn [role=alert]{background:#461d25;color:#ffe7eb;border:1px solid #9d4655;padding:16px;border-radius:6px}.tn [role=status]{background:#19392b;color:#d6f6e3;border:1px solid #42795b;padding:16px;border-radius:6px}
@media(max-width:600px){.tn-group{padding:16px;gap:16px}.tn-group legend{font-size:17px}.tn-form .tn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-form .tn-facts label:first-child{grid-column:1/-1}.tn-link-fields{grid-template-columns:1fr}.tn-upload{padding:14px}.tn-form input[type=file]{font-size:12px;padding:8px}.tn-form input::file-selector-button{display:block;margin:0 0 10px}.tn-submit{display:grid}.tn-submit .btn{width:100%}.tn h2{font-size:20px}}

.tn .btn-kirmizi{background:linear-gradient(#c91f2b,#991524)}
/* Old rich-text image dimensions must stay inside the current detail layout. */
.tn-rich img{max-width:100%!important;height:auto!important}

.tn-upload-preview button{margin-top:8px;min-height:44px;padding:8px 14px;border:1px solid #846135;border-radius:5px;background:#322634;color:#ffe1a3;font:inherit}.tn-upload-preview figure{width:220px;max-width:100%}.tn-form input[data-date-picker]{cursor:pointer}
.tn #tn-gallery-status[data-warning="true"]{background:#461d25;color:#ffe7eb;border-color:#9d4655}

.tn-gallery-count{justify-self:start;display:inline-block;padding:8px 14px;border:2px solid #c49b51;border-radius:6px;color:#ffe3a3;background:#30281b;font-size:18px}.tn-gallery-count[data-over=true]{border-color:#f2939f;background:#461d25;color:#ffe7eb}.tn .tn-field-error{margin:4px 0;padding:10px 12px;border-left:3px solid #f2939f;background:#461d25;color:#ffe7eb;font-weight:500}.tn-error-summary{border:2px solid #bd6070}.tn-error-summary h2{margin:0;font-size:20px;color:#ffe7eb}.tn-error-summary li{margin:6px 0}.tn-error-summary:focus{outline:3px solid #f5c451;outline-offset:3px}.tn button:disabled{opacity:.65;cursor:wait}
.tn-link-field{min-width:0}

/* Presentation covers and gallery previews never upscale small images. */
.tn-cover,.tn-gallery img[data-tn-gallery],.tn-gallery noscript img{object-fit:scale-down}

/* Sunucu detayında kompakt kapak alanı. */
#liste.tn > img.tn-cover {
    width: 100%;
    height: auto;
    max-height: 250px;
    object-fit: contain;
    object-position: center;
}
