.an-page{max-width:1440px;margin:auto;padding:32px 24px;color:#302b2a;font-family:system-ui,sans-serif}.an-heading{border-bottom:1px solid #dfd7d0;margin-bottom:24px;padding-bottom:20px}.an-page h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.an-eyebrow,.an-code{font-family:'DM Mono',monospace;font-size:.8rem;overflow-wrap:anywhere}.an-eyebrow{color:var(--rose-deep,#783d4a);letter-spacing:.08em}.an-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.an-filters label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.an-filters input,.an-filters select{padding:11px;border:1px solid #c8bdb7;border-radius:6px;background:white;color:#302b2a;font:inherit}.an-button{display:inline-block;border:0;border-radius:6px;padding:12px 18px;background:var(--rose-deep,#783d4a);color:white!important;text-decoration:none;font:inherit;cursor:pointer}.an-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.an-card{border:1px solid #e5ded7;background:#fffdf9;border-radius:10px;overflow:hidden}.an-thumb{display:block;position:relative;aspect-ratio:16/10;background:#242221}.an-thumb img{width:100%;height:100%;object-fit:contain}.an-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#783d4aeb;color:white;border-radius:50%;padding:12px 19px;font-size:24px}.an-badge{position:absolute;bottom:10px;right:10px;background:#272222e6;color:white;padding:4px 8px;border-radius:4px;font-size:.75rem}.an-card-body{padding:18px}.an-card h2{font-size:1.1rem;line-height:1.4}.an-card h2 a{color:inherit;text-decoration:none}.an-page a:not(.an-button){color:var(--rose-deep,#783d4a)}.an-disclaimer{margin:18px 0 0;padding:14px;border-left:3px solid #a16a75;background:#f4eeeb;font-size:.85rem;line-height:1.55;color:#51433e}.an-disclaimer p{margin:6px 0 0}.an-card .an-disclaimer{font-size:.75rem}.an-pages{display:flex;gap:24px;align-items:center;justify-content:center;margin:32px 0}.an-empty{padding:40px;background:#f4eeeb;border-radius:8px}.an-media{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0}.an-media video{width:100%;max-height:65vh;background:#191717;border-radius:6px}.an-media h2,.an-original figcaption{font-size:1rem;font-weight:600;margin:0 0 10px}.an-original{margin:0;max-width:400px}.an-original img{width:100%;max-height:360px;object-fit:contain;background:#191717;border-radius:6px}.an-comparing .an-media{grid-template-columns:1fr 1fr}.an-comparing .an-original{max-width:none}.an-comparing .an-original img{max-height:65vh}.an-history{max-width:1000px;line-height:1.7;margin:24px 0}.an-history h2{font-size:1.25rem}.an-review{padding:16px;background:#fff2d4}.an-video-error{color:#a02828}.an-fancybox .fancybox__content{width:min(1200px,95vw);height:90vh;padding:0}.an-admin-card{display:grid;grid-template-columns:180px 1fr;gap:24px;border:1px solid #ddd;padding:20px;border-radius:8px;margin:20px 0}.an-admin-photo{width:100%;max-height:220px;object-fit:contain}a:focus-visible,button:focus-visible{outline:3px solid #b5733b;outline-offset:3px}[hidden]{display:none!important}@media(max-width:1199px){.an-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.an-grid,.an-comparing .an-media,.an-admin-card{grid-template-columns:1fr}.an-page{padding:20px 14px}.an-filters{align-items:stretch}.an-filters label{min-width:100%}.an-original{max-width:none}.an-admin-photo{max-width:250px}}


/* Paginarea rămâne în fluxul paginii, sub carduri. */
nav.an-pages {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    z-index: auto !important;
    width: auto;
    height: auto;
    min-height: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
    backdrop-filter: none;
}
/* BEGIN AN-WATCH-CLEAR v1 */
body:has(.an-watch-clear){background:#faf7f2}
.an-watch-clear{background:#faf7f2;padding:12px 20px 24px;box-sizing:border-box}
.an-watch-clear .an-media{margin:0;gap:16px;grid-template-columns:minmax(0,1fr)}
.an-watch-clear .an-video-pane{min-width:0}
.an-watch-clear .an-media video{display:block;width:100%;height:68vh;height:68dvh;max-height:780px;object-fit:contain;background:#f0ebe3;border-radius:8px}
.an-watch-clear .an-original{max-width:112px;margin:0}
.an-watch-clear .an-original img{display:block;width:100%;height:76px;max-height:none;object-fit:contain;background:#f0ebe3}
.an-watch-clear .an-original figcaption{font-size:.7rem;font-weight:400;margin:5px 0 0;color:#655950}
.an-watch-clear .an-watch-info{margin-top:16px}
.an-watch-clear h1{font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.3;margin:0 0 8px}
.an-watch-clear .an-code{margin:0 0 16px;color:#655950}
.an-watch-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}
.an-watch-actions .an-button{font-size:.9rem;padding:10px 14px}
.an-watch-clear .an-history{margin:20px 0;max-width:none}
.an-watch-clear .an-history summary{cursor:pointer;font-weight:600}
.an-watch-clear .an-disclaimer{font-size:.8rem;max-width:none;background:#f3eee7}
.an-watch-back{margin:20px 0 0;font-size:.85rem}
.an-watch-clear.an-comparing .an-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.an-watch-clear.an-comparing .an-original{max-width:none}
.an-watch-clear.an-comparing .an-original img{height:68vh;height:68dvh;max-height:780px}
.an-fancybox{--fancybox-bg:rgba(240,234,225,.96)}
.an-fancybox .fancybox__backdrop{background:rgba(240,234,225,.96)}
.an-fancybox .fancybox__content{background:#faf7f2;color:#302b2a;border-radius:10px}
.an-fancybox .f-button{--f-button-color:#473c36;--f-button-bg:#faf7f2;--f-button-hover-bg:#eee5db}
nav.an-pages{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:auto;height:auto;min-height:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}
@media(max-width:600px){
 .an-watch-clear{padding:8px 10px 20px}
 .an-watch-clear .an-media video{height:55vh;height:55dvh}
 .an-watch-clear.an-comparing .an-media{grid-template-columns:minmax(0,1fr)}
 .an-watch-clear.an-comparing .an-media video,.an-watch-clear.an-comparing .an-original img{height:38vh;height:38dvh}
 .an-watch-actions{align-items:flex-start;flex-direction:column}
}
/* END AN-WATCH-CLEAR v1 */
