.icon-rain{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-1;overflow:hidden}.rain-icon{position:absolute;top:-40px;font-size:32px;color:#ffffff26;animation:fall 3.5s linear infinite}@keyframes fall{to{top:100vh;opacity:.2;transform:rotate(360deg)}}.header{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:17px;background-color:#1f1f1f;padding:15px 18px 15px 15px;margin:15px 15px 15px 8px;border-radius:10px;white-space:nowrap;width:fit-content;transform-origin:left center;transition:width .2s ease-in-out;height:40px}h1{margin:0 0 2px 4px;letter-spacing:3px;transition:transform .2s ease-in-out}.small-home-button{font-size:32px!important;margin-top:2px;display:none}h1:hover{color:#c8c8c8;cursor:pointer;transform:scale(103%)}button{letter-spacing:1px;padding:7px 13px;font-size:18px;cursor:pointer;background-color:#fff;border:none;border-radius:5px;color:#1f1f1f;transition:transform .2s ease-in-out}button:hover{background-color:#dcdcdc;transform:scale(104%)}button:active{background-color:#c8c8c8}@media(max-width:470px){h1{display:none}.small-home-button{display:flex}}body{background-color:#464646;color:#f0f0f0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}button,input{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}h2{font-size:20px;color:#fff;display:flex;background-color:#1f1f1f;padding:13px;margin:15px 15px 15px 42px;border-radius:10px;max-width:920px;letter-spacing:1px}h3{font-size:16px;color:#fff;display:flex;background-color:#1f1f1f;padding:15px;margin:15px 15px 15px 75px;border-radius:10px;max-width:888px;letter-spacing:1px}.tag{width:fit-content;min-width:auto}.tag-icon{margin-left:6px;margin-top:2px}.panel-icon{margin-left:6px}p{margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#969696;border-radius:4px}::-webkit-scrollbar-track{background-color:#1f1f1f}.home-page h2{font-weight:400}.note{min-width:auto;width:fit-content;font-weight:700!important;align-items:center}.icon{margin-left:7px;cursor:pointer;font-size:22px;color:#fff;transition:transform .2s ease-in-out}.icon:hover{color:#c8c8c8;transform:scale(1.2)}.api-section{margin-bottom:30px}.api-url{display:flex;flex-direction:row;gap:10px;word-break:break-all;align-items:center}.api-method{background-color:#464646;color:#fff;padding:3px 6px;border-radius:5px;font-size:12px;text-transform:uppercase;min-width:fit-content;height:14px}.api-summary{margin-top:7px;font-size:15px;color:#b6b6b6;font-weight:400}.api-parameters{flex-direction:column;display:flex;margin-top:10px;padding-left:14px;border-left:2px solid rgb(100,100,100);gap:16px}.param-name{text-transform:lowercase;font-size:15px}.param-description{font-size:14px;color:#acacac;margin-bottom:6px;margin-top:1px;font-weight:400}.param-type{font-family:Courier New,Courier,monospace;font-size:13px}.param-required{font-size:12px;color:#c86464}.param-input-panel{display:flex;flex-direction:row;gap:8px;align-items:center;margin-top:6px}.docs-page input{background-color:#3d3d3d;border:rgb(153,153,153) solid 1px;border-radius:5px;outline:none;color:#fff;padding:5px;font-size:16px;max-width:200px;min-width:70px;width:100%;text-overflow:ellipsis;white-space:nowrap}.param-clear-button{background-color:#661b1b;border:none;border-radius:5px;color:#fff;padding:5px 6px 4px;cursor:pointer;font-size:14px}.param-clear-button:hover{background-color:#7a2f2f}.param-clear-button:active{background-color:#8e4343}.execute-button{font-size:16px;width:fit-content;background-color:#287828;border:none;border-radius:5px;color:#fff;padding:6px 12px;cursor:pointer;margin-bottom:3px;margin-top:3px}.execute-button:hover{background-color:#3c8c3c}.endpoint-state{margin-top:2px;font-size:13px;color:#838383;font-weight:100;margin-bottom:2px;word-break:break-all}.panel{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.panel-heading{display:flex;align-items:center;width:100%;justify-content:space-between}.panel-expand{overflow:hidden;max-height:0;transition:max-height .27s ease;width:100%}.button-expand{display:flex;background-color:#323232;border:none;border-radius:5px;color:#fff;padding:6px 10px;cursor:pointer;margin-left:8px}.button-expand:hover{background-color:#464646}.button-expand:active{background-color:#5a5a5a}.icon-expand{transition:transform .27s ease-in-out}.icon-expand.expanded{transform:rotate(180deg)}.stremio-section{margin-bottom:30px}.stremio-tag{width:fit-content;min-width:auto}.stremio-tag-icon{margin-left:6px;margin-top:2px}.stremio-panel-title{font-size:20px}.stremio-panel-content{margin-top:10px;display:flex;flex-direction:column;gap:10px;font-weight:400}.stremio-panel-content p{color:#e6e6e6}.stremio-manifest-url-container{display:flex;flex-direction:row;gap:6px;align-items:start;margin-bottom:2px;margin-top:2px;margin-right:2px}.stremio-manifest-url-label{font-weight:700;white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#fff!important}.stremio-manifest-url{color:#2cc065!important;word-break:break-all}.stremio-manifest-copy{font-size:16px;margin-top:2px;margin-left:1px;cursor:pointer;transition:transform .2s ease-in-out}.stremio-manifest-copy:hover{transform:scale(1.2)}.stremio-manifest-copy:active{transform:scale(.8)}.stremio-catalog-count{font-weight:400;margin-top:14px;margin-left:7px;font-size:16px}.stremio-catalog-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));column-gap:10px;row-gap:12px;margin-top:10px;margin-left:6px;margin-right:6px}.stremio-catalog-images img{width:100px;height:auto;border-radius:8px;box-shadow:0 0 8px #00000080;transition:transform .2s ease-in-out;cursor:pointer}.stremio-catalog-images img:hover{transform:scale(1.1)}.loading-icon{animation:none}.loading-icon.loading{font-size:18px;margin-left:6px;margin-top:2px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
