/*
Theme Name: Movies Directory Classic
Author: Custom Build
Version: 1.1.0
Description: Lightweight pink classic folder-directory layout for licensed movie and series downloads.
Text Domain: movies-directory
*/
:root{--pink:#efbacc;--shade:#fbe9ef;--border:#e2b8c5;--blue:#0645ad;--green:#008000}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;font-size:14px}body{margin:0;background:#fff;color:#242424}.container{max-width:860px;margin:0 auto;border-left:1px solid #eee;border-right:1px solid #eee;min-height:100vh}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.6}.site-header{text-align:center}.site-title{font-weight:bold;font-size:28px;color:#9e1c48}.subtitle{display:block;font-size:12px;color:#555}.line{background:var(--pink);padding:9px 10px;font-weight:bold;color:#5c1530;border-bottom:1px solid var(--border);margin:0}.site-header .line{padding:14px 8px}.bottom{padding:9px;text-align:center;background:var(--shade);font-size:13px}.search-container{padding:10px;background:#fff}.search-form{display:flex;gap:6px;max-width:580px;margin:auto}.search-form input{min-width:0;flex:1;padding:10px 12px;border:1px solid #ccc;border-radius:3px;font:inherit}.search-form button{border:1px solid var(--border);background:var(--pink);color:#542037;padding:9px 13px;font-weight:600;cursor:pointer;border-radius:3px}.search-container{position:relative}.search-suggest{position:absolute;background:white;border:1px solid #ddd;box-shadow:0 4px 12px #0002;z-index:4;left:5%;right:5%;max-width:580px;margin:auto}.search-suggest a{display:block;padding:9px;border-bottom:1px solid #eee}.search-suggest:empty{display:none}.notice{padding:9px;text-align:center;color:#444}.trend{padding:10px 12px;background:#fff}.trend h1{font-size:20px}.trend h2{font-size:17px}.pink{color:#b9215b}.latest{padding:9px 11px;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.55}.latest:nth-of-type(even),.f:nth-of-type(even){background:#fbf4f6}.green{color:#008000}.red{color:#d00000}.blue{color:var(--blue)}.f{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid #eee;min-height:36px}.f .folder{display:inline-block;color:#d9a22d;flex:none;font-size:15px}.f a{overflow-wrap:anywhere}.f small{color:#666}.content{padding:10px}.movie-info{display:flex;align-items:flex-start;gap:15px;padding:12px 10px}.movie-info img{width:155px;max-width:38vw;height:auto;border:1px solid #ddd;object-fit:cover}.movie-info ul{padding:0;margin:0;list-style:none;line-height:1.85;min-width:0;overflow-wrap:anywhere}.movie-info strong{color:#333}.synopsis{padding:0 12px 12px;line-height:1.65}.paging{text-align:center;padding:14px 6px;line-height:2.6}.paging a,.paging span{border:1px solid #ddd;padding:6px 10px;margin:2px}.paging .current{background:var(--pink);color:#333}.az{padding:10px;text-align:center;line-height:2.65}.az a{padding:5px 8px;border:1px solid #eee;margin:1px}.muted{color:#666}.dl-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;border-bottom:1px solid #eee}.dl-row .meta{font-size:12px;color:#555}.dl-btn{white-space:nowrap;background:#e8f8e8;padding:7px 10px;border:1px solid #a5d1a5;border-radius:3px;color:green}.subhead{padding:9px;background:#fff6f9;border-bottom:1px solid #ead1da;font-weight:bold}.tag-list{padding:10px;border-top:1px solid #eee;font-size:12px;color:#777}.request-form input,.request-form textarea{width:100%;padding:9px;margin:5px 0 10px;border:1px solid #ccc}.request-form button{padding:9px;background:var(--pink);border:1px solid #bf8296;cursor:pointer}footer{text-align:center;margin-top:16px}footer .line{font-weight:normal}.episode-toggle{background:#fff;border:0;text-align:left;width:100%;cursor:pointer;font:inherit;color:var(--blue)}.episode-toggle:focus{outline:2px solid #a14b72}.episode-links{padding:6px 10px 12px;background:#fff9fb}.episode-links[hidden]{display:none}.episode-links a{display:inline-block;padding:7px;margin:3px;border:1px solid #d8c2c8}.breadcrumbs{padding:8px 10px;font-size:12px;color:#666;border-bottom:1px solid #eee} @media(max-width:520px){.container{width:100%;border:0}.site-title{font-size:25px}.search-form button{padding:7px 9px}.movie-info{gap:10px}.movie-info img{width:110px}.movie-info ul{font-size:13px}.dl-row{gap:6px}.dl-btn{padding:6px}.line{padding:8px}}
