:root{--font-family-main: "Poppins", sans-serif;--bg-color: #f4f4f4;--text-color: #333;--sidebar-bg: #ffffff;--border-color: #e0e0e0;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--text-muted: #888888;--learn-more-button-bg: rgba(0, 0, 0, .025);--header-bg-blur: rgba(255, 255, 255, .8);--info-box-bg: #f9f9f9;--badge-bg: rgba(0, 0, 0, .1);--warning-bg: rgba(255, 193, 7, .1);--warning-icon: #FFB800;--info-bg: rgba(33, 150, 243, .1);--info-icon: #2196f3;--carousel-arrow-bg: rgba(255, 255, 255, .7);--carousel-arrow-hover-bg: rgba(255, 255, 255, .9);--carousel-arrow-color: #333;--carousel-dot-bg: rgba(0, 0, 0, .5);--carousel-dot-active-bg: #333;--download-button-bg: #FF90E8;--download-button-text: #000000;--download-button-hover-bg: #e681d1;--selection-bg: #000000;--selection-text: #ffffff;--modal-overlay-bg: rgba(0, 0, 0, .7);--modal-content-bg: rgba(50, 50, 50, .9);--modal-content-border: rgba(255, 255, 255, .2);--modal-close-button-bg: rgba(128, 128, 128, .2);--modal-close-button-border: rgba(255, 255, 255, .3);--modal-close-button-color: rgba(255, 255, 255, .8);--modal-close-button-hover-bg: rgba(128, 128, 128, .5);--modal-close-button-hover-border: rgba(255, 255, 255, .5);--header-height: 70px;--header-bg: #1e1e1e;--scrollbar-bg: rgba(0, 0, 0, .1);--scrollbar-thumb: rgba(0, 0, 0, .2);--scrollbar-thumb-hover: rgba(0, 0, 0, .3)}@media (max-width: 768px){:root{--header-height: 70px}}@media (max-width: 480px){:root{--header-height: 60px}}body[data-theme=dark]{--bg-color: #181818;--text-color: #e0e0e0;--sidebar-bg: #1e1e1e;--border-color: #444;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--text-muted: #888888;--learn-more-button-bg: rgba(255, 255, 255, .025);--header-bg-blur: rgba(30, 30, 30, .8);--info-box-bg: #1e1e1e;--badge-bg: rgba(255, 255, 255, .1);--carousel-arrow-bg: rgba(50, 50, 50, .7);--carousel-arrow-hover-bg: rgba(70, 70, 70, .9);--carousel-arrow-color: #fff;--carousel-dot-bg: rgba(255, 255, 255, .5);--carousel-dot-active-bg: #fff;--selection-bg: #ffffff;--selection-text: #000000;--scrollbar-bg: rgba(255, 255, 255, .1);--scrollbar-thumb: rgba(255, 255, 255, .2);--scrollbar-thumb-hover: rgba(255, 255, 255, .3)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;overflow-x:hidden}body{font-family:var(--font-family-main);color:var(--text-color);background-color:var(--bg-color);transition:background-color .3s ease,color .3s ease}::selection{background-color:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:50px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-bg)}.router-outlet-container{padding:2rem}@media (max-width: 768px){body{overflow-y:auto}.app-header{width:100%;left:0;right:0;justify-content:center}.content-area{margin-left:0;width:100%}.router-outlet-container{padding:0}.script-card{margin-bottom:0}.scripts-grid{grid-template-columns:1fr}.script-details{flex-direction:column;gap:1rem;padding:0rem}.doc-nav{position:sticky;top:70px;left:0;width:100%;z-index:999;padding:.75rem 0rem;border-radius:0;border:none;border-bottom:1px solid var(--border-color);background:var(--header-bg-blur);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);right:0;border-left:none;border-right:none;z-index:990;margin:0;background-color:var(--header-bg-blur)}.doc-nav ul{display:flex;overflow-x:auto;gap:.75rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;min-height:100%;padding:0 1rem;width:100%;margin:0;flex-direction:row;gap:.5rem}.doc-nav ul::-webkit-scrollbar{display:none}.doc-nav ul li{flex:0 0 auto;display:flex;align-items:center;height:100%}.doc-nav ul li:first-child{margin-left:0}.doc-nav ul li:last-child{margin-right:0;padding-right:1rem}.doc-nav ul li a{white-space:nowrap;padding:.5rem 1rem;background:var(--learn-more-button-bg);border-radius:2em;font-size:.9rem;display:flex;align-items:center}.doc-nav ul li a.active{background:var(--hover-bg);font-weight:600}.doc-content{margin-top:1rem;padding:2rem}.title-container{flex-direction:column;align-items:flex-start;gap:.5rem}.script-title{font-size:2rem;line-height:1.2;font-weight:700}.script-details section{margin-bottom:2rem}.script-details h3{font-size:1.3rem;margin-bottom:1rem}.code-block{padding:.75rem;font-size:.9rem;overflow-x:auto}.setting-options ul{grid-template-columns:1fr;gap:.75rem}.setting-options li{padding:1rem;margin-bottom:0}.warning{padding:.75rem;margin:1rem 0;font-size:.9rem}.version-info{padding:1rem}.version-header{flex-wrap:wrap;gap:.5rem}.script-details ol{padding-left:1.25rem}.script-details section ol>li{padding-left:2rem;margin-bottom:1.25rem}.script-details section ol>li ul{padding-left:1rem}.support-link a{width:100%;justify-content:center}.script-details p,.script-details li{font-size:.95rem;line-height:1.6}.separator{margin:1.5rem 0}.author,.version{font-size:.9rem}.script-details section ol>li ul li{margin-bottom:.5rem}.script-details section+section{margin-top:2rem}.script-details h2{margin-bottom:1rem}.download-container{padding:1rem}.download-title{font-size:2rem}.compatibility-box,.download-box{padding:1.25rem}.main-features>ul{grid-template-columns:1fr;gap:.75rem}.main-features>ul>li{padding:1rem}.video-container{margin-bottom:1.5rem}.placeholder-message .material-symbols-outlined{font-size:36px}.placeholder-message p{font-size:1rem}:host{padding:0}}@media (max-width: 480px){.doc-nav{top:60px;height:60px}.doc-content{padding:1rem;margin-top:1rem}.router-outlet-container{padding:0}.script-card{padding:1rem;margin-bottom:0}.card-buttons button{width:100%}.script-title{font-size:1.5rem}.video-container{margin:15px 0;height:auto;padding-bottom:56.25%;position:relative}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 6px #0000001a}.doc-nav ul li a{padding:10px 12px;font-size:.85rem}.warning{padding:12px;margin:15px 0}.code-block{padding:8px;margin:10px 0;font-size:.8rem}.script-details section h2{font-size:1.3rem;margin-top:20px}.download-container{padding:15px}.download-button{padding:10px 15px;font-size:.9rem}.carousel-arrow{width:28px;height:28px}.carousel-dot{width:6px;height:6px;margin:0 4px}}@media (max-width: 360px){.script-card{padding:.75rem;margin-bottom:0}.script-card h3{font-size:1.1rem;margin:8px 0}.script-card p{font-size:.85rem;margin-bottom:10px;line-height:1.4}.card-buttons button{font-size:.8rem}.card-buttons button .material-symbols-outlined{font-size:16px}.doc-nav{top:60px;height:60px}.doc-nav ul li a{padding:8px 10px;font-size:.8rem}.doc-content{padding:2rem;margin-top:1rem}.title-container{flex-direction:column;align-items:flex-start;gap:5px}.script-title{font-size:1.3rem}.version-badge{margin-left:0}.script-details section{margin-bottom:15px}.script-details section h2{font-size:1.1rem;margin-top:16px}.code-block{padding:6px;font-size:.75rem;max-width:100%;overflow-x:auto}.warning{padding:10px;font-size:.8rem}.download-title{font-size:1.4rem}.compatibility-box h2,.download-box h3{font-size:1.1rem}.compatibility-box p,.script-info p{font-size:.85rem}.download-button{padding:8px 12px;font-size:.85rem}.video-container{margin:12px 0}.carousel-arrow{width:24px;height:24px}.carousel-arrow .material-symbols-outlined{font-size:18px}.carousel-dot{width:5px;height:5px;margin:0 3px}.app-header{height:60px}.mobile-menu-toggle span{font-size:22px}}
