/* AnimeLink V43.4.4 — Anime Click vertical player and playback preferences. */
#acFeed.ac-feed{background:radial-gradient(circle at 50% 8%,#24101a 0,#08090d 38%,#040507 100%);scrollbar-width:none;overscroll-behavior-y:contain}
#acFeed.ac-feed::-webkit-scrollbar{display:none}
#acFeed .ac-card{width:min(100%,540px);height:calc(100dvh - 66px);min-height:520px;border-inline:1px solid rgba(255,255,255,.08);box-shadow:0 0 80px #000;isolation:isolate}
#acFeed .ac-media{background:#000;overflow:hidden}
#acFeed .ac-media:before{content:"";position:absolute;inset:-8%;z-index:-1;background:var(--ac-poster,linear-gradient(145deg,#17060b,#07080b));background-size:cover;background-position:center;filter:blur(28px) brightness(.38);opacity:.88;transform:scale(1.12)}
#acFeed .ac-media video{object-fit:contain;background:transparent;filter:none!important;image-rendering:auto;transform:translateZ(0)}
#acFeed .ac-media video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,rgba(0,0,0,.75))}
#acFeed .ac-card:not(.ac-in-view) .ac-media video{visibility:visible}
.ac44-watermark{position:absolute;z-index:4;left:16px;top:18px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 110px);padding:7px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(4,6,10,.42);color:#fff;font:800 11px/1.1 Inter,system-ui,sans-serif;letter-spacing:.04em;text-shadow:0 1px 5px #000;backdrop-filter:blur(7px);pointer-events:none;transition:top .45s ease,left .45s ease,bottom .45s ease}
.ac44-watermark:before{content:"A";width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff3150,#c80029);font-weight:1000}
.ac44-watermark small{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7e9ee;font:700 10px/1.1 Inter,system-ui,sans-serif}
.ac44-watermark.ac44-watermark-shift{top:auto;bottom:118px;left:18px}
.ac44-center-state{position:absolute;z-index:6;inset:50% auto auto 50%;translate:-50% -50%;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#080a0dbb;border:1px solid #ffffff40;color:#fff;font-size:28px;opacity:0;scale:.8;pointer-events:none;transition:.18s}
.ac44-center-state.show{opacity:1;scale:1}
.ac44-video-hit{position:absolute;inset:0;z-index:1;background:transparent;border:0}
.ac44-settings-button{width:42px;height:42px!important;padding:0!important;display:grid!important;place-items:center;font-size:20px!important}
.ac44-settings{position:fixed;inset:0;z-index:10030;display:grid;place-items:end center;background:rgba(0,0,0,.62);padding:18px;color:#f8f9fb}
.ac44-settings[hidden]{display:none}
.ac44-settings-panel{width:min(520px,100%);max-height:min(760px,90dvh);overflow:auto;border:1px solid #343946;border-radius:24px;background:#11141b;box-shadow:0 30px 100px #000;padding:8px 18px 20px}
.ac44-settings-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 0;background:#11141bf2;border-bottom:1px solid #292e38}
.ac44-settings-head h2{margin:0;font-size:21px}.ac44-settings-head button{width:42px;height:42px;border:0;border-radius:50%;background:#252a34;color:white;font-size:24px}
.ac44-setting{min-height:62px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border-bottom:1px solid #242933}
.ac44-setting span{display:block;font-weight:800}.ac44-setting small{display:block;margin-top:3px;color:#aeb5c2;font-size:11px}.ac44-setting input{width:48px;height:26px;accent-color:#ff244f}
.ac44-setting select{min-width:128px;background:#20252f;color:#fff;border:1px solid #3a414e;border-radius:10px;padding:10px}
.ac44-settings-note{color:#9fa7b4;font-size:11px;line-height:1.45;margin:15px 0 0}
#acFeed .ac-card.ac-paused .ac-media:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.2));pointer-events:none}
@media(max-width:700px){.ac-head>b{font-size:16px}.ac-head nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}.ac44-watermark{top:12px;left:12px}.ac44-watermark.ac44-watermark-shift{bottom:154px;left:12px}.ac44-settings{padding:0;align-items:end}.ac44-settings-panel{border-radius:24px 24px 0 0;padding-bottom:max(22px,env(safe-area-inset-bottom))}#acFeed .ac-card{height:calc(100dvh - 66px);border:0}.ac-copy{right:82px}.ac-actions{right:7px}.ac-actions button{width:62px}}
@media(prefers-reduced-motion:reduce){.ac44-watermark,.ac44-center-state{transition:none}}

.ac44-watermark.ac44-hide-creator small{display:none}
