/* Independent single texture presentation */
.single-archtene_texture .entry-image.relative{display:none!important;}
.at-single{margin:28px auto 0;max-width:1080px;}
.at-single-preview{width:100%;max-width:760px;margin:0 auto 26px;text-align:center;}
.at-single-preview img{max-width:100%;width:auto;height:auto;max-height:760px;object-fit:contain;border-radius:4px;display:inline-block;}
.at-single-download{text-align:center;margin:0 auto 30px;}
.at-download-button{display:inline-flex;align-items:center;justify-content:center;background:#785e26;color:#fff!important;padding:13px 25px;border-radius:6px;text-decoration:none;font-weight:600;transition:background .2s ease;}
.at-download-button:hover{background:#604a1e;color:#fff!important;}
.at-download-details{font-size:13px;opacity:.7;margin-top:10px;}
.at-single-details{margin:30px auto;max-width:760px;font-size:14px;line-height:1.7;}
.at-single-details p{margin:8px 0;}
.at-library-back{text-align:center;margin:30px 0;}
.at-library-back a{color:inherit;text-decoration:underline;}
.at-related{margin-top:54px;}
.at-related h2{font-size:23px;margin-bottom:22px;}
.at-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.at-related-card{display:block;color:inherit;text-decoration:none;}
.at-related-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:3px;display:block;}
.at-related-card span{display:block;font-size:13px;margin-top:8px;line-height:1.4;}
@media(max-width:700px){.at-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.at-single{margin-top:16px;}}
