:root { --maw-accent:#e11d48; --maw-accent-d:#be123c; --maw-dark:#0f1115; --maw-card:#fff; --maw-line:#e5e7eb; --maw-muted:#6b7280; }

/* ---------- badges, chips ---------- */
.maw-badge { display:inline-block; padding:3px 11px; border-radius:999px; font-size:.78em; font-weight:700; letter-spacing:.2px; }
.maw-new { background:#e8f1ff; color:#1d4ed8; }
.maw-active { background:#e7f7ec; color:#15803d; }
.maw-expired { background:#fdecec; color:#b91c1c; }
.maw-chips { display:flex; flex-wrap:wrap; gap:6px; margin:6px 0; }
.maw-chip { display:inline-block; padding:2px 10px; border-radius:999px; background:#f3f4f6; color:#374151; font-size:.78em; font-weight:600; line-height:1.7; }
.maw-chips.maw-loop { margin:2px 0 6px; }
code.maw-code-inline, .maw-meta code, .maw-code code { font-size:.95em; padding:2px 8px; background:#f3f4f6; border-radius:6px; letter-spacing:.6px; }

/* ---------- movie grid / poster cards ---------- */
.maw-grid { display:grid; gap:22px; grid-template-columns:repeat(4,minmax(0,1fr)); margin:12px 0 24px; }
.maw-grid.maw-cols-1 { grid-template-columns:1fr; }
.maw-grid.maw-cols-2 { grid-template-columns:repeat(2,minmax(0,1fr)); }
.maw-grid.maw-cols-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.maw-grid.maw-cols-5 { grid-template-columns:repeat(5,minmax(0,1fr)); }
.maw-grid.maw-cols-6 { grid-template-columns:repeat(6,minmax(0,1fr)); }
@media (max-width:1024px) { .maw-grid, .maw-grid.maw-cols-5, .maw-grid.maw-cols-6 { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:760px) { .maw-grid, .maw-grid.maw-cols-3, .maw-grid.maw-cols-5, .maw-grid.maw-cols-6 { grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; } }
@media (max-width:460px) { .maw-grid, .maw-grid.maw-cols-2, .maw-grid.maw-cols-3 { grid-template-columns:1fr; } }

.maw-card { background:var(--maw-card); border:1px solid var(--maw-line); border-radius:14px; overflow:hidden; display:flex; flex-direction:column; transition:transform .2s ease, box-shadow .2s ease; }
.maw-card:hover { transform:translateY(-3px); box-shadow:0 12px 28px rgba(15,17,21,.14); }
.maw-poster { position:relative; display:block; aspect-ratio:2/3; background:#111; overflow:hidden; }
.maw-poster img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .35s ease; }
.maw-card:hover .maw-poster img { transform:scale(1.04); }
.maw-poster .maw-badge { position:absolute; left:10px; top:10px; box-shadow:0 2px 8px rgba(0,0,0,.25); }
.maw-st-expired .maw-poster img { filter:grayscale(1) brightness(.7); }
.maw-card-body { padding:14px 14px 16px; display:flex; flex-direction:column; gap:4px; flex:1; }
.maw-card-title { margin:0; font-size:1.05em; line-height:1.3; }
.maw-card-title a { color:inherit; text-decoration:none; }
.maw-order, .maw-note { margin:2px 0; font-size:.82em; color:var(--maw-muted); }
.maw-price { font-weight:700; margin:4px 0; }
.maw-actions { margin-top:auto; padding-top:10px; display:flex; flex-wrap:wrap; gap:8px; align-items:center; }
.maw-actions .button { margin:0; }

/* countdown on cards */
.maw-timer { margin:8px 0 4px; }
.maw-bar { height:6px; background:#eceff3; border-radius:999px; overflow:hidden; }
.maw-bar i, .maw-timebar i { display:block; height:100%; width:100%; background:linear-gradient(90deg,#22c55e,#16a34a); border-radius:999px; transition:width 1s linear; }
.maw-timer.maw-warn .maw-bar i, .maw-stage.maw-warn .maw-timebar i { background:linear-gradient(90deg,#f59e0b,#ef4444); }
.maw-timer-row { display:flex; justify-content:space-between; font-size:.82em; margin-top:4px; color:var(--maw-muted); }
.maw-timer-row strong { color:#111827; font-variant-numeric:tabular-nums; }
.maw-code { display:flex; align-items:center; gap:8px; margin:6px 0 2px; flex-wrap:wrap; }
.maw-copy { border:1px solid var(--maw-line); background:#fff; border-radius:6px; font-size:.75em; padding:3px 9px; cursor:pointer; }
.maw-copy:hover { border-color:var(--maw-accent); color:var(--maw-accent); }
.maw-resume { font-size:.82em; color:var(--maw-accent-d); font-weight:600; margin:2px 0; }

/* ---------- product page info ---------- */
.maw-info { margin:14px 0; padding:14px 16px; border:1px solid var(--maw-line); border-radius:12px; background:#fafafa; }
.maw-perks { list-style:none; margin:8px 0 12px; padding:0; }
.maw-perks li { position:relative; padding-left:22px; margin:4px 0; font-size:.92em; }
.maw-perks li::before { content:"\2713"; position:absolute; left:0; color:#16a34a; font-weight:700; }
.maw-trailer-btn { background:var(--maw-dark); color:#fff; border:0; border-radius:8px; padding:8px 16px; font-weight:600; cursor:pointer; }
.maw-trailer-btn:hover { background:var(--maw-accent); }

/* ---------- watch page ---------- */
.maw-stage { background:var(--maw-dark); border-radius:14px; overflow:hidden; box-shadow:0 14px 40px rgba(0,0,0,.28); color:#fff; display:flex; flex-direction:column; }
.maw-topbar { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 16px; flex-wrap:wrap; }
.maw-topbar-title { font-weight:700; font-size:1.05em; }
.maw-topbar-right { display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
.maw-clock { font-size:.85em; background:rgba(255,255,255,.1); border-radius:999px; padding:4px 12px; }
.maw-clock strong { font-variant-numeric:tabular-nums; }
.maw-stage.maw-warn .maw-clock { background:#b91c1c; }
.maw-btn { background:rgba(255,255,255,.12); color:#fff; border:0; border-radius:8px; padding:6px 12px; font-size:.82em; cursor:pointer; }
.maw-btn:hover { background:var(--maw-accent); }

.maw-player { position:relative; width:100%; aspect-ratio:16/9; background:#000; overflow:hidden; }
.maw-player video, .maw-player iframe { position:absolute; inset:0; width:100%; height:100%; border:0; background:#000; }
.maw-player:fullscreen { aspect-ratio:auto; width:100%; height:100%; max-width:none; background:#000; }
.maw-player:-webkit-full-screen { aspect-ratio:auto; width:100%; height:100%; max-width:none; background:#000; }
.maw-player:fullscreen video { object-fit:contain; }
.maw-player:-webkit-full-screen video { object-fit:contain; }
/* keep the controls clear of the notch / rounded corners when the phone is in landscape fullscreen */
.maw-player:fullscreen .maw-controls { padding-left:max(14px, env(safe-area-inset-left)); padding-right:max(14px, env(safe-area-inset-right)); padding-bottom:max(10px, env(safe-area-inset-bottom)); }
.maw-player:-webkit-full-screen .maw-controls { padding-left:max(14px, env(safe-area-inset-left)); padding-right:max(14px, env(safe-area-inset-right)); padding-bottom:max(10px, env(safe-area-inset-bottom)); }
.maw-empty-player { color:#fff; padding:24px; text-align:center; }
.maw-timebar { height:4px; background:rgba(255,255,255,.12); }
.maw-timebar i { border-radius:0; }

.maw-overlay { position:absolute; inset:0; z-index:3; display:flex; align-items:center; justify-content:center; text-align:center; background:rgba(0,0,0,.88); color:#fff; padding:20px; }
.maw-overlay[hidden] { display:none; }
.maw-overlay h4 { color:#fff; margin:0 0 6px; font-size:1.3em; }
.maw-overlay p { margin:0 0 14px; opacity:.85; }

.maw-below { margin-top:14px; }
.maw-about { color:#374151; max-width:70ch; }
.maw-hint { font-size:.8em; color:var(--maw-muted); }

/* theater mode */
body.maw-theater-open { overflow:hidden; }
.maw-stage.maw-theater { position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100vh; height:100dvh; z-index:99998; border-radius:0; box-shadow:none; }
/* page fullscreen: used where the browser has no element fullscreen (iPhone Safari) - fills the whole phone screen */
.maw-stage.maw-pfs { position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100vh; height:100dvh; z-index:99999; border-radius:0; box-shadow:none; margin:0; }
.maw-stage.maw-pfs .maw-topbar { display:none; }
.maw-stage.maw-pfs .maw-player { flex:1; aspect-ratio:auto; min-height:0; }
.maw-stage.maw-theater .maw-player { flex:1; aspect-ratio:auto; min-height:0; }

/* toast */
.maw-toast { position:fixed; left:50%; bottom:28px; transform:translateX(-50%); z-index:100000; background:#111827; color:#fff; padding:10px 18px; border-radius:999px; font-size:.9em; box-shadow:0 8px 24px rgba(0,0,0,.3); animation:maw-pop .25s ease; }
@keyframes maw-pop { from { opacity:0; transform:translate(-50%,10px); } to { opacity:1; transform:translate(-50%,0); } }

/* trailer modal */
.maw-modal { position:fixed; inset:0; z-index:100001; background:rgba(0,0,0,.82); display:flex; align-items:center; justify-content:center; padding:20px; }
.maw-modal[hidden] { display:none; }
.maw-modal-box { position:relative; width:min(900px,100%); }
.maw-modal-body { position:relative; aspect-ratio:16/9; background:#000; border-radius:12px; overflow:hidden; }
.maw-modal-body iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }
.maw-modal-x { position:absolute; right:0; top:-42px; background:none; border:0; color:#fff; font-size:34px; line-height:1; cursor:pointer; }

@media (max-width:600px) {
	.maw-topbar { padding:8px 10px; }
	.maw-btn { padding:5px 9px; }
}

/* ---------- protected player: no native/provider UI, custom auto-hiding controls ---------- */
.maw-player video { pointer-events:none; -webkit-user-select:none; user-select:none; }
.maw-player video::-webkit-media-controls,
.maw-player video::-webkit-media-controls-enclosure,
.maw-player video::-webkit-media-controls-panel { display:none !important; -webkit-appearance:none; }
.maw-player video::-webkit-media-controls-start-playback-button { display:none !important; }
.maw-shield { position:absolute; inset:0; z-index:1; background:transparent; cursor:pointer; -webkit-tap-highlight-color:transparent; }
.maw-shield-corner { position:absolute; top:0; right:0; width:72px; height:72px; z-index:1; background:transparent; }
.maw-controls { position:absolute; left:0; right:0; bottom:0; z-index:2; display:flex; align-items:center; gap:10px; padding:28px 14px 10px; color:#fff; font-size:13px; background:linear-gradient(to top, rgba(0,0,0,.82), rgba(0,0,0,0)); transition:opacity .25s ease; }
.maw-controls[hidden] { display:none; }
.maw-player.maw-idle .maw-controls { opacity:0; pointer-events:none; }
.maw-player.maw-idle .maw-shield { cursor:none; }
.maw-c-btn { flex:0 0 auto; width:34px; height:34px; padding:0; border:0; border-radius:8px; background:transparent; color:#fff; font-size:15px; font-weight:700; line-height:34px; text-align:center; cursor:pointer; }
.maw-c-btn:hover, .maw-c-btn:focus-visible { background:rgba(255,255,255,.18); outline:0; }
/* YouTube-style play / pause icons (rounded triangle, two rounded bars) */
.maw-c-play::before { content:""; display:block; width:24px; height:24px; margin:5px auto; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M8.2 4.6c-.9-.55-2 .1-2 1.15v12.5c0 1.05 1.1 1.7 2 1.15l10.4-6.25c.9-.54.9-1.76 0-2.3L8.2 4.6z%22/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M8.2 4.6c-.9-.55-2 .1-2 1.15v12.5c0 1.05 1.1 1.7 2 1.15l10.4-6.25c.9-.54.9-1.76 0-2.3L8.2 4.6z%22/%3E%3C/svg%3E") center / contain no-repeat; }
.maw-player.maw-playing .maw-c-play::before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%225.5%22 y=%224%22 width=%224.6%22 height=%2216%22 rx=%221.6%22/%3E%3Crect x=%2213.9%22 y=%224%22 width=%224.6%22 height=%2216%22 rx=%221.6%22/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%225.5%22 y=%224%22 width=%224.6%22 height=%2216%22 rx=%221.6%22/%3E%3Crect x=%2213.9%22 y=%224%22 width=%224.6%22 height=%2216%22 rx=%221.6%22/%3E%3C/svg%3E"); }
.maw-c-mute::before { content:"\1F50A"; }
.maw-player.maw-muted .maw-c-mute::before { content:"\1F507"; }
.maw-c-fs::before { content:"\26F6"; font-size:17px; }
.maw-c-cc { font-size:12px; }
.maw-c-cc.maw-off { opacity:.5; }
.maw-c-time { flex:0 0 auto; font-variant-numeric:tabular-nums; min-width:38px; text-align:center; }
.maw-c-seek { flex:1 1 auto; min-width:0; }
.maw-c-vol { flex:0 0 80px; width:80px; }
.maw-c-seek, .maw-c-vol { accent-color:var(--maw-accent); height:18px; cursor:pointer; margin:0; }
@media (max-width:600px) { .maw-c-vol { display:none; } .maw-controls { gap:6px; padding:24px 8px 8px; } }

/* YouTube shows its title / "watch later" / share row while paused or finished: hide it behind a mask */
.maw-mask-top { position:absolute; left:0; right:0; top:0; height:64px; z-index:1; pointer-events:none; opacity:0; transition:opacity .15s; background:linear-gradient(to bottom, #000 0%, #000 70%, rgba(0,0,0,0) 100%); }
.maw-player[data-provider="youtube"]:not(.maw-playing) .maw-mask-top { opacity:1; }

/* ---------- My Account menu: "My Movies" icon (video camera) ---------- */
.woocommerce-MyAccount-navigation-link--movies a::before {
	content:"" !important;
	display:inline-block !important;
	/* size + gap are measured from the theme's own menu items by maw.js (fallbacks below if JS is off) */
	width:var(--maw-ic-w,1.4em) !important; height:var(--maw-ic-w,1.4em) !important;
	min-width:var(--maw-ic-w,1.4em);
	margin-right:var(--maw-ic-gap,.8em) !important;
	vertical-align:calc(.37em - var(--maw-ic-w,1.4em) / 2);
	font-family:inherit !important;
	background-color:currentColor !important;
	background-image:none !important;
	-webkit-mask:url("data:image/png;base64,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") center / contain no-repeat;
	mask:url("data:image/png;base64,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") center / contain no-repeat;
}
/* remove every other icon the theme adds to this one menu item, so only the camera shows */
.woocommerce-MyAccount-navigation-link--movies::before,
.woocommerce-MyAccount-navigation-link--movies::after,
.woocommerce-MyAccount-navigation-link--movies a::after { content:none !important; display:none !important; background:none !important; background-image:none !important; -webkit-mask:none !important; mask:none !important; }
.woocommerce-MyAccount-navigation-link--movies a { background-image:none !important; }
.woocommerce-MyAccount-navigation-link--movies a i,
.woocommerce-MyAccount-navigation-link--movies a svg,
.woocommerce-MyAccount-navigation-link--movies a img,
.woocommerce-MyAccount-navigation-link--movies a .dashicons,
.woocommerce-MyAccount-navigation-link--movies a [class*="icon"],
.woocommerce-MyAccount-navigation-link--movies a [class*="fa-"],
.woocommerce-MyAccount-navigation-link--movies > i,
.woocommerce-MyAccount-navigation-link--movies > svg,
.woocommerce-MyAccount-navigation-link--movies > img,
.woocommerce-MyAccount-navigation-link--movies > [class*="icon"] { display:none !important; }
