:root{--color-primary: #1c006e;--color-primary-hover: #6b01b2;--color-secondary: #990dc8;--color-success: #34c759;--color-warning: #ff9500;--color-danger: #ff3b30;--color-bg: #ffffff;--color-bg-secondary: #f5f5f7;--color-text: #1d1d1f;--color-text-secondary: #6e6e73;--color-border: #d2d2d7;--glow-hue: 222deg;--shadow-hue: 180deg;--spring-easing: linear( 0, .002, .01 .9%, .038 1.8%, .156, .312 5.8%, .789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, .984, .968, .956, .949 42%, .946 44.1%, .95 46.5%, .998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, .998 84%, 1 );--spring-duration: 1.33s;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12)}@property --shimmer{syntax: "<angle>"; inherits: false; initial-value: 33deg;}@media(prefers-color-scheme:dark){:root{--color-bg: #000000;--color-bg-secondary: #1c1c1e;--color-text: #ffffff;--color-text-secondary: #98989d;--color-border: #38383a}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-system);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text);background-color:var(--color-bg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-image 1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body.body-bg{height:100%}@keyframes gradientBBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}h1{font-size:var(--font-size-3xl);font-weight:600;letter-spacing:-.02em;margin-bottom:var(--spacing-lg)}h2{font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.01em;margin-bottom:var(--spacing-md)}h3{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-md)}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}main{max-width:1200px;margin:0 auto;padding:100px 20px 40px;height:100%}header.navbar{position:fixed;top:0;width:100%;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff22;background-color:#282c34;background:linear-gradient(0deg,#282c34b3,#11002033);box-shadow:0 7px 20px 5px #0008;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:1000}header.navbar h1{margin-bottom:0;color:#fff;mix-blend-mode:difference}header.navbar nav a{margin-left:1.5rem;text-decoration:none;color:#fff;mix-blend-mode:difference;font-weight:500;font-size:14px}.search-wrapper{display:flex;align-items:center;justify-content:center;min-width:60%;max-width:80%;margin:0 auto;color:#999;background-color:transparent}.search-page-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.search-page-container .search-wrapper{width:100%;max-width:800px}.search-results-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:1200px;margin:0 auto}@media(max-width:600px){.search-wrapper{min-width:90%;max-width:100%}.search-page-container{padding:0 .5rem}}@media(min-width:1200px){.search-page-container,.search-results-container{max-width:1400px}}@media(min-width:2560px){.search-page-container,.search-results-container{max-width:1800px}}.search-box{position:relative;width:100%;box-shadow:0 0 0 1px #00000003}.search-box:hover:after{opacity:0;background:transparent}.search-input{height:70px;padding:12px 16px;width:100%;border:1px solid #ffffff22;background-color:#282c34;background:linear-gradient(0deg,#282c34b3,#11002033);box-shadow:0 7px 20px 5px #0008;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-weight:600;color:#fff}.search-input::placeholder{color:#dde3ff}.search-button{width:100%;max-width:150px;height:70px;border:none;outline:none;color:#f0f0f0;background:#111;cursor:pointer;z-index:0;border-radius:10px}.search-button:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.search-button:active{color:#000}.search-button:active:after{background:transparent}.search-button:hover:before{opacity:1}.search-button:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#8f3edb,#cb46bc);left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes animateGlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.search-button-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0}.glass-container{--lg-bg-color: rgba(255, 255, 255, .25);--lg-highlight: rgba(255, 255, 255, .75);font-family:sans-serif;position:relative;display:flex;align-items:center;background:transparent;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);border-radius:3rem;flex:0 1 auto}.glass-container-rounded{border-radius:3rem}.glass-container-small{flex:0 1 auto}.glass-filter{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:url(#lensFilter) saturate(120%) brightness(1.15)}.glass-overlay{z-index:1;background:var(--lg-bg-color)}.glass-specular{z-index:2;box-shadow:inset 1px 1px 0 var(--lg-highlight),inset 0 0 5px var(--lg-highlight)}.glass-content{position:relative;z-index:3;display:flex;flex:1 1 auto;align-items:center;justify-content:space-around;gap:1rem;flex-wrap:wrap}.glass-item{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--lg-grey);transition:color .3s ease;cursor:pointer}.glass-item svg{fill:var(--lg-grey);height:50px;filter:drop-shadow(0 0 3px rgba(255,255,255,.25));transition:transform .25s ease-out}.results-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.results-counter{font-size:large;font-weight:600}.results-count{font-size:16px;color:#fffc;margin-bottom:5px;text-align:center}.results-count span{font-weight:700;color:#ee83e5}.result-item-card{-webkit-user-select:none;user-select:none;max-width:210px;width:100%;border:1px solid #ffffff22;background-color:#282c34;background:linear-gradient(0deg,#282c34,#11002080);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow:hidden;transition:.5s all}.result-item-card a{text-decoration:none;padding:8px}.result-item-card h2{font-size:1.125rem;font-weight:600;color:#fff;margin:0;padding:0;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-item-card hr{width:100%;border:none;border-bottom:1px solid #88888855;margin-top:0}.result-item-card ins{text-decoration:none}.result-item-card .main{display:flex;flex-direction:column;width:100%}.result-item-card .main .itemImage{border-radius:.5rem;max-width:100%;object-fit:cover}.result-item-card .main .description{margin:.2rem 0;color:#a89ec9;max-height:200px;height:100%;font-size:.875rem;text-decoration:none;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.result-item-card .main .itemInfo{display:flex;justify-content:space-between;align-items:center}.result-item-card .main .rating{display:flex;align-items:center;color:#ee83e5;font-weight:700}.result-item-card .main .rating ins{margin-left:-.3rem;margin-right:.5rem}.result-item-card .main .year{display:flex;align-items:center;color:#a89ec9;margin-right:.2rem}.result-item-card .main .year ins{margin:.5rem .5rem .4rem}.result-item-card .main .links{display:flex;align-items:center;margin-top:.2rem;margin-bottom:-.3rem}.result-item-card .main .links ins{color:#a89ec9;text-decoration:none}.result-item-card .main .links .wrapper{display:flex;align-items:center;border:1px solid #ffffff22;padding:.3rem;margin:0;margin-right:.5rem;border-radius:100%;box-shadow:inset 0 0 0 4px #000a}.result-item-card .main .links .wrapper img{border-radius:100%;border:1px solid #ffffff22;width:2rem;height:2rem;object-fit:cover;margin:0}.result-item-card:before{position:fixed;content:"";box-shadow:0 0 100px 40px #ffffff08;top:-10%;left:-100%;transform:rotate(-45deg);height:60rem;transition:.7s all}.result-item-card:hover{border:1px solid #ffffff44;box-shadow:0 7px 50px 10px #000a;transform:scale(1.015);filter:brightness(1.3)}.result-item-card:hover:before{filter:brightness(.5);top:-100%;left:200%}.detail-card{font:14px/22px Lato,Arial,sans-serif;color:#a9a8a3}.detail-page .container{margin:0 auto;width:100%;max-width:1200px;padding-bottom:2rem;background:#f0f0ed;border-radius:5px;position:relative}.detail-card .hero{height:342px;margin:0;position:relative;overflow:hidden;z-index:1;border-top-left-radius:5px;border-top-right-radius:5px}.detail-card .hero-bg{content:"";width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background:red;background-size:cover;background-position:center;z-index:-1;transform:skewY(-2.2deg);transform-origin:0 0;-webkit-backface-visibility:hidden}.detail-card .cover{position:absolute;top:160px;left:40px;z-index:2;width:188px;height:auto}.detail-card .details{padding:190px 0 0 280px}.details .title1{color:#fff;font-size:44px;margin-bottom:13px;position:relative}.detail-card .details .title1 span{position:absolute;top:3px;margin-left:12px;background:#c4af3d;border-radius:5px;color:#544c21;font-size:14px;padding:0 4px}.detail-card .details .title2{color:#c7c1ba;font-size:23px;font-weight:300;margin-bottom:15px}.detail-card .details .likes{margin-left:24px}.detail-card .details .likes:before{content:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/icon_like.png);position:relative;top:2px;padding-right:7px}.detail-card .description{bottom:0;height:200px;font-size:16px;line-height:26px;color:#b1b0ac}.detail-card .column1{padding-left:5%;padding-top:120px;width:20%;float:left;text-align:center}.detail-card .tag{background:#fff;border-radius:4px;padding:0 6px;font-size:12px;margin:0 4px 4px 0;line-height:28px;display:inline-block;cursor:default}.detail-card .tag:hover{background:#ddd}.detail-card .column2{padding-left:5%;padding-top:30px;margin-left:5%;width:60%;float:left}.detail-card .actions{margin-top:23px;display:flex;gap:15px}.detail-card .actions img{cursor:pointer}.detail-card .actions img:hover{opacity:.6}.detail-card .actions a:hover{text-decoration:none}.loading-container{padding:20px 0 100px;margin:0 auto;width:100%}.loading-results canvas{display:block;width:50%;height:auto;margin:0 auto}.source-results-sort-count-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;width:100%;padding-top:50px}.source-results-wrapper,.advanced-search-container{padding:0 40px;margin:0 auto;width:100%;max-width:1200px;background-color:#f0f0ed}.source-card{border:1px solid #333333;padding:4px 8px;margin:0 0 8px;position:relative}.source-card--incompatible{opacity:.7;border-color:#666}.source-card--incompatible:hover{opacity:.9}.tag-incompatible{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border-color:#dc2626!important;animation:pulse-warning 2s ease-in-out infinite}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}.source-card h2{font-size:16px;margin:0 0 6px;padding:0;color:#474747;font-weight:400}.source-actions{position:absolute;display:block;top:50%;right:20px}@keyframes pulse-border{0%{transform:translate(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translate(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.button-stream-nzb{z-index:10;transform:translate(-50%) translateY(-50%);box-sizing:content-box;display:block;position:relative;left:50%;top:50%;width:16px;height:22px;border-radius:50%;padding:9px 10px 9px 14px;opacity:0}.button-stream-nzb:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%) translateY(-50%);display:block;width:40px;height:40px;background:#ba1f24;border-radius:50%;opacity:1}.button-stream-nzb:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%) translateY(-50%);display:block;width:40px;height:40px;background:#fa183d;border-radius:50%;transition:all .2s;opacity:1}.source-card:hover .button-stream-nzb{opacity:1}.button-stream-nzb:hover:after{background-color:darken(#fa183d,10%)}.button-stream-nzb:hover:before{animation:pulse-border 1.5s ease-out infinite}.button-stream-nzb img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.button-stream-nzb span{display:block;position:relative;z-index:3;width:0;height:0;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.tags .tag{display:block;padding:2px 4px;margin:0 4px 0 0;text-transform:uppercase;border:1px solid #28242f;border-radius:3px;white-space:nowrap;font-size:10px;font-weight:800;color:#a1a1af;line-height:12px;position:relative}.tags .tag:hover{background:linear-gradient(to right,#ff8a00,#da1b60);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.taglist{width:100%;font-size:1rem;color:#a1a1af;background:transparent;margin-bottom:15px}.taglist .tags{margin:0;display:flex;justify-content:left;align-items:center}.taglist .tags .tags-label{margin-right:.5em;padding:.4em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl;border-left:2px solid #28242f;background:linear-gradient(to right,#2d003f,#e90357);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-weight:800}.taglist .tags a:last-child{margin-left:.5em}.taglist .tags a:last-child:hover{color:#fff}@media(max-width:991px){.taglist{background-image:none}}button,.button{font-family:var(--font-system);font-size:var(--font-size-base);font-weight:500;padding:.625rem 1.25rem;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.button-primary{background-color:var(--color-primary);color:#fff}.button-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.button-secondary{background-color:var(--color-bg-secondary);color:var(--color-text)}.button-secondary:hover{background-color:var(--color-border)}.reset-Button{border:none;outline:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.reset-Button::-moz-focus-inner{border:0;padding:0}.reset-Button:focus{outline:none}.reset-Button:focus:not(:focus-visible){outline:none}.reset-Button:focus:not(:-moz-focusring){outline:none}.glassmorph-btn{position:relative;top:0;left:0;width:120px;height:30px;margin:0;display:flex;justify-content:center;align-items:center;font-weight:600}.glassmorph-btn a,.glassmorph-btn button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#00000080;box-shadow:0 2px 2px #0000004d;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);border-radius:30px;padding:8px;letter-spacing:1px;text-decoration:none;overflow:hidden;color:#fff;font-weight:400px;z-index:1;transition:.5s;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:14px}.glassmorph-btn a:before,.glassmorph-btn button:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to left,rgba(255,255,255,.15),transparent);transform:skew(45deg) translate(0);transition:.5s;filter:blur(0px)}.glassmorph-btn:hover a:before,.glassmorph-btn:hover button:before{transform:skew(45deg) translate(200px)}.glassmorph-btn:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:25px;height:8px;background:#2a017180;border-radius:8px;transition:.5s;opacity:0;transition-delay:.5}.glassmorph-btn:hover:before{bottom:0;height:50%;width:80%;border-radius:30px;opacity:1}.glassmorph-btn:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:25px;height:8px;opacity:0;background:#2a017180;border-radius:8px;transition:.5s;transition-delay:.5}.glassmorph-btn:hover:after{top:0;height:50%;width:80%;border-radius:30px;opacity:0}.glassmorph-btn:nth-child(1):before,.glassmorph-btn:nth-child(1):after{background:#a815dae8;box-shadow:0 0 4px #a815dae8,0 0 10px #a815dae8,0 0 20px #a815dae8,0 0 30px #a815dae8}.glassmorph-btn:nth-child(2):before,.glassmorph-btn:nth-child(2):after{background:#f5c518;box-shadow:0 0 5px #f5c518,0 0 15px #f5c518,0 0 30px #f5c518,0 0 60px #f5c518}.show-more-container .glassmorph-btn:nth-child(1):before,.show-more-container .glassmorph-btn:nth-child(1):after{background:#079f20;box-shadow:0 0 4px #079f20,0 0 10px #079f20,0 0 20px #079f20,0 0 30px #079f20}.glass-toggle-group{display:flex;flex-direction:column;gap:20px;min-width:200px;margin:25px auto;align-items:center}.glass-toggle{--bg-color: rgba(255, 255, 255, .25);--highlight: rgba(255, 255, 255, .75);--text: #ffffff;--track-width: 60px;--track-height: 32px;--thumb-size: 24px;display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid #ffffff22;background-color:#282c34;background:linear-gradient(0deg,#282c3433,#110020b3);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow:hidden;transition:.5s all;padding:10px 20px}.toggle-input{position:absolute;opacity:0;pointer-events:none}.toggle-track{position:relative;width:var(--track-width);height:var(--track-height);border-radius:16px;overflow:hidden}.glass-filter,.glass-overlay,.glass-specular{position:absolute;inset:0;border-radius:inherit}.glass-filter{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:url(#glass-distortion) saturate(120%) brightness(1.15)}.glass-overlay{z-index:2;background:var(--bg-color)}.glass-specular{z-index:3;box-shadow:inset 1px 1px 1px var(--highlight)}.show-more-container{padding:2rem 0 3rem;display:flex;align-items:center}.show-more-counter{font-size:.75rem;margin-left:1rem;align-self:center;padding-top:2px}.show-more-counter span:first-child{font-weight:600;margin-right:4px}.toggle-thumb{position:absolute;z-index:4;top:4px;left:4px;width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;transition:transform .3s ease;overflow:hidden}.toggle-thumb .glass-overlay{background:#ffffffe6}.spin{animation:spin 8s linear infinite}.toggle-label{font-size:16px;-webkit-user-select:none;user-select:none;font-weight:600;color:#fff;mix-blend-mode:difference}.toggle-input:checked+.toggle-track .toggle-thumb{transform:translate(calc(var(--track-width) - var(--thumb-size) - 8px))}.toggle-input:focus-visible+.toggle-track{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.glass-toggle:hover .toggle-track .glass-overlay{background:#ffffff59}input,textarea,select{font-family:var(--font-system);font-size:var(--font-size-base);padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);transition:border-color .15s ease;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #007aff1a}.text-center{text-align:center}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.error{color:var(--color-danger);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.success{color:var(--color-success);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.toast-container{position:fixed;top:80px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--radius-md);background:#282c34f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:var(--font-size-sm);min-width:280px;max-width:400px;pointer-events:auto;transform:translate(120%);opacity:0;transition:transform .3s ease,opacity .3s ease}.toast-show{transform:translate(0);opacity:1}.toast-hide{transform:translate(120%);opacity:0}.toast-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700}.toast-message{flex:1;line-height:1.4}.toast-close{flex-shrink:0;background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast-close:hover{color:#fff}.toast-success{border-left:4px solid var(--color-success)}.toast-success .toast-icon{background:var(--color-success);color:#fff}.toast-error{border-left:4px solid var(--color-danger)}.toast-error .toast-icon{background:var(--color-danger);color:#fff}.toast-warning{border-left:4px solid var(--color-warning)}.toast-warning .toast-icon{background:var(--color-warning);color:#000}.toast-info{border-left:4px solid var(--color-primary)}.toast-info .toast-icon{background:var(--color-primary);color:#fff}@media(max-width:480px){.toast-container{left:10px;right:10px}.toast{min-width:auto;max-width:none}}@media(prefers-color-scheme:dark){body{background:linear-gradient(to bottom,#0f172a,#1e293b);color:#ddd}header.navbar{background-color:#0006;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}header.navbar nav a{color:#eee}header.navbar nav a:hover{color:#4ade80}.glass-toggle{--bg-color: rgba(0, 0, 0, .25);--highlight: rgba(255, 255, 255, .15)}.toggle-thumb .glass-overlay{background:#fffc}}
