@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;background-color:inherit;color:inherit;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px}:root{--taskbar-height: 3rem}img{width:100%;height:100%}.disable-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{background-color:#ebebeb;font-family:Handjet,"sans-serif"}.overlay{background-color:transparent;position:relative;pointer-events:none;z-index:9998}.overlay .hr-container{position:absolute;max-height:100dvh;overflow:hidden;width:100%}.overlay .hr-container .hr{height:1px;margin-bottom:2px;opacity:.1;background:linear-gradient(to top,#0000,#000 45%,#0000)}.overlay .hr-container .hr.even{animation-name:jitterEven;animation-duration:.2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate;-webkit-animation-name:jitterEven;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-direction:reverse}.overlay .hr-container .hr.odd{animation-name:jitterOdd;animation-duration:.15s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate;-webkit-animation-name:jitterEven;-webkit-animation-duration:.15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-direction:reverse}.overlay:before{content:"";width:100%;height:3px;background-color:#a9a9a9;opacity:.35;position:absolute;bottom:0;animation-name:upDown;animation-duration:12s;animation-delay:3s;animation-iteration-count:infinite;animation-direction:reverse;animation-timing-function:linear;animation-fill-mode:forwards;-webkit-animation-name:upDown;-webkit-animation-duration:12s;-webkit-animation-delay:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:reverse;-webkit-animation-timing-function:linear}@keyframes upDown{0%{transform:translateY(0)}10%{transform:translateY(100dvh)}to{transform:translateY(100dvh)}}@keyframes jitterOdd{0%{transform:translateY(0)}to{transform:translateY(1px)}}@keyframes jitterEven{0%{transform:translateY(1px)}to{transform:translateY(0)}}#landing-page{height:100dvh;width:100%;background:linear-gradient(to bottom,#0078d7,#006cc1,#005a9e 70%,#003a8f)}.window-loading{display:flex;flex-direction:column;width:100dvw;height:100dvh;align-items:center;justify-content:center;background-color:transparent}.window-loading .logo{margin-bottom:2rem}.window-loading .logo .top{font-size:1.5rem;font-weight:300;position:relative}.window-loading .logo .top:after{content:"©";font-size:1.25rem;position:absolute;top:-.5rem;margin-left:2px}.window-loading .logo .mid{font-size:3rem;font-weight:600;position:relative}.window-loading .logo .mid span{position:absolute;top:.2rem;font-size:1.5rem;color:#ff6821}.window-loading .logo .bottom{font-size:2.5rem}.window-loading .container{display:flex;gap:.125rem;width:150px;height:10px;border:2px solid #b2b2b2;border-radius:5px;padding:2px 1px;overflow:hidden}.window-loading .container div{width:9px;height:100%;background:linear-gradient(to bottom,#2838c7,#5979ef 17%,#869ef3 32% 45%,#5979ef 59%,#2838c7);border-radius:2px;animation:loader 2s linear infinite}@keyframes loader{0%{transform:translate(-30px)}to{transform:translate(150px)}}.login{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.login .img-container{width:120px;height:120px;border-width:1px;border-style:solid;margin-right:1.5rem}.login .password-container{display:flex;flex-direction:row;border-style:none;margin-top:3rem;position:relative;height:3rem}.login .password-container:before{content:"Enter Password";position:absolute;top:-1.5rem;left:0;font-size:1rem;color:#fff}.login .password-container input,.login .password-container button{padding:.75rem 1rem;opacity:1}.login .password-container input{border-style:none;background-color:#fff;box-shadow:#0a0a0a -1px -1px inset,#fff 1px 1px inset,gray -2px -2px inset,#dedede 2px 2px inset}.login .password-container button{background-color:silver;box-shadow:#0a0a0a -1px -1px inset,#fff 1px 1px inset,gray -2px -2px inset,#dedede 2px 2px inset}.login .password-container button:hover{cursor:pointer;background-color:#b0b0b0;box-shadow:#fff -1px -1px inset,#0a0a0a 1px 1px inset,#dedede -2px -2px inset,gray 2px 2px inset}#intro{display:flex;flex-direction:column;font-size:1.5rem;gap:1rem;padding:0 1rem;min-height:100dvh}#intro>div{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both}#intro .welcome{display:flex;flex-direction:column-reverse;align-items:center;gap:1rem;margin-top:2rem}#intro .welcome .message{width:100%;margin-bottom:1rem}#intro .welcome .website-logo{width:8rem}#intro .welcome .website-logo img{object-fit:cover}#intro>:nth-child(n){animation-delay:0s}#intro>:nth-child(2n){animation-delay:1s}#intro>:nth-child(3n){animation-delay:2s}#intro>:nth-child(4n){animation-delay:3s}#intro>:nth-child(5n){animation-delay:4s}#intro .info,#intro .about,#intro .other{display:flex;flex-direction:column}#intro .info div,#intro .about div,#intro .other div{display:grid;grid-template-columns:150px 1fr;margin-bottom:.125rem}#intro .end-note{margin-top:auto;padding-bottom:1rem}#intro .end-note p span{color:#fff;font-weight:600}@media screen and (min-width:768px){#intro{font-size:2.5rem}#intro .welcome{flex-direction:row;align-items:flex-start;height:8rem}#intro .welcome .website-logo{width:calc(20% + 4rem)}#intro .info{margin-top:4rem}#intro .info div,#intro .about div,#intro .other div{grid-template-columns:250px 1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#desktop{display:flex;flex-direction:column;justify-content:space-evenly;height:100dvh;overflow:hidden;background:no-repeat center url(/assets/taskbar/wallpaper.webp);position:relative;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#desktop #taskbar{margin-top:auto}.windows-media-player{display:flex;flex-direction:column;cursor:default}.windows-media-player .media-actions{display:flex;flex-direction:row;gap:1rem;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid #111111;background:linear-gradient(to bottom,#7887a0,#4a5163 5%,#121212 45%,#3d4469 90%,#000)}.windows-media-player .media-actions .nav-actions{margin-left:.5rem;display:flex;flex-direction:row;align-items:center}.windows-media-player .media-actions .nav-actions div{width:1.5rem}.windows-media-player .media-actions>button{font-size:.75rem;padding:.5rem;margin:.25rem;color:#fff;border-width:.125rem;border-style:solid;border-color:transparent}.windows-media-player .media-actions>button:hover,.windows-media-player .media-actions>button:active,.windows-media-player .media-actions>button.active{border-color:#fff}.windows-media-player .media-actions .ipad,.windows-media-player .media-actions .web{display:none}.windows-media-player .media-actions .more-options{width:16px}.windows-media-player .media-actions .more-options img{object-fit:contain}.windows-media-player .media-content{display:flex;flex-direction:row;max-height:16rem;background-color:#eff3fa}.windows-media-player .media-content .wallpaper img{object-fit:cover}.windows-media-player .media-content .media-playlist{display:flex;flex-direction:column;flex:1;min-width:0}.windows-media-player .media-content .media-playlist.ipad{display:none}.windows-media-player .media-content .media-playlist .music-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:.5px;border-bottom-style:solid}.windows-media-player .media-content .media-playlist .music-content .music-icon{width:6rem;height:6rem;box-shadow:5px 5px 5px;margin-bottom:.5rem}.windows-media-player .media-content .media-playlist .music-content p{width:80%;text-align:center;text-wrap:wrap;color:#4795d6}.windows-media-player .media-content .media-playlist .playlist-content{display:flex;flex-direction:column;gap:.125rem;margin:0 .5rem;padding:.5rem 0;overflow-y:scroll;font-size:.75rem}.windows-media-player .media-content .media-playlist .playlist-content .media-info{display:flex;flex-direction:row;justify-content:space-between}.windows-media-player .media-content .media-playlist .playlist-content .media-info :first-child{width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.windows-media-player .media-content .media-playlist .playlist-content .media-info:hover,.windows-media-player .media-content .media-playlist .playlist-content .media-info:active,.windows-media-player .media-content .media-playlist .playlist-content .media-info.active{background-color:#d3d3d3}.windows-media-player .track-filler{position:relative;margin:.5rem 1rem}.windows-media-player .track-filler .progress{position:absolute;height:.25rem;border-radius:.125rem;-webkit-user-select:none;user-select:none;background:linear-gradient(to right,#0053ee 8%,#0050ee 40%,#005bff 92%,#fff);box-shadow:0 0 8px #1081bd99;pointer-events:none;z-index:1}.windows-media-player .track-filler input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;width:100%;position:absolute;top:0;margin:0}.windows-media-player .track-filler input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:.25rem;width:.25rem;background-color:transparent}.windows-media-player .track-filler input[type=range]::-webkit-slider-runnable-track{appearance:none;-webkit-appearance:none;width:100%;height:.25rem;border-radius:.125rem;box-shadow:inset 0 2px 5px #000c,0 1px #ffffff1a}.windows-media-player .media-controls{display:flex;flex-direction:row;align-items:center;padding:.5rem;justify-content:center}.windows-media-player .media-controls .song-info{display:flex;flex-direction:row;align-items:center;gap:.5rem;display:none}.windows-media-player .media-controls .song-info .music-icon{width:2rem}.windows-media-player .media-controls .song-info .music-icon img{object-fit:contain}.windows-media-player .media-controls .song-info .animation-wrapper{width:10rem;overflow:hidden}.windows-media-player .media-controls .song-info .animation-wrapper p{background-color:transparent;white-space:nowrap;text-overflow:ellipsis;animation:run-text 5s infinite ease-in-out}.windows-media-player .media-controls .song-info .animation-wrapper p span{display:block;font-size:small;font-style:italic}.windows-media-player .media-controls .controls{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem 1rem;border-style:solid;border-radius:2rem;border-width:1px;border-color:#a1acbd;background-color:#c5d6e9;box-shadow:inset 0 1px 1px 1px #0003}.windows-media-player .media-controls .controls button{width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:cover}.windows-media-player .media-controls .controls .shuffle.ipad{display:none}.windows-media-player .media-controls .controls .shuffle.enable{background-image:url(/assets/taskbar/shuffle.png)}.windows-media-player .media-controls .controls .shuffle.none{background-image:url(/assets/taskbar/shuffle-none.png)}.windows-media-player .media-controls .controls .repeat{position:relative}.windows-media-player .media-controls .controls .repeat.ipad{display:none}.windows-media-player .media-controls .controls .repeat.none{background-image:url(/assets/taskbar/repeat-none.png)}.windows-media-player .media-controls .controls .repeat.all{background-image:url(/assets/taskbar/repeat-all.png)}.windows-media-player .media-controls .controls .repeat.once{background-image:url(/assets/taskbar/repeat-once.png)}.windows-media-player .media-controls .controls .repeat{margin-right:1rem}.windows-media-player .media-controls .controls .repeat:after{position:absolute;top:0;right:-.5rem;content:"";width:2px;height:100%;background-color:#8d92aa}.windows-media-player .media-controls .controls .stop{background-image:url(/assets/taskbar/stop.png)}.windows-media-player .media-controls .controls .rewind{background-image:url(/assets/taskbar/rewind.png)}.windows-media-player .media-controls .controls .play{width:2.5rem;height:2.5rem;background-image:url(/assets/taskbar/play.png)}.windows-media-player .media-controls .controls .pause{width:2.5rem;height:2.5rem;background-image:url(/assets/taskbar/pause.png)}.windows-media-player .media-controls .controls .fast-forward{background-image:url(/assets/taskbar/fast-foward.png)}.windows-media-player .media-controls .controls .volume.high{background-image:url(/assets/taskbar/media-volume-high.png)}.windows-media-player .media-controls .controls .volume.low{background-image:url(/assets/taskbar/media-volume-low.png)}.windows-media-player .media-controls .controls .volume.mute{background-image:url(/assets/taskbar/media-volume-mute.png)}.windows-media-player .media-controls .controls .volume-slider.ipad{display:none}.windows-media-player .media-controls .controls .volume-slider{appearance:none;-webkit-appearance:none;background:transparent;width:4rem}.windows-media-player .media-controls .controls .volume-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:.75rem;width:.75rem;border-radius:.5rem;margin-top:-.25rem;background-color:#fff}.windows-media-player .media-controls .controls .volume-slider::-webkit-slider-runnable-track{appearance:none;-webkit-appearance:none;width:100%;height:.25rem;border-radius:.125rem;background-color:#0883d9}.windows-media-player .media-controls .help-actions.ipad{display:none}.windows-media-player .media-controls .help-actions .help{width:2rem;height:2rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/taskbar/help.png)}@media screen and (min-width:768px){.windows-media-player{max-width:100%}.windows-media-player .media-actions>button{font-size:1rem}.windows-media-player .media-actions .ipad{display:block}.windows-media-player .media-actions .nav-actions{margin-left:1rem}.windows-media-player .media-actions .nav-actions div{width:2rem}.windows-media-player .media-content .wallpaper{flex:0 0 70%}.windows-media-player .media-content .media-playlist.ipad{display:flex}.windows-media-player .media-controls .controls .volume-slider.ipad,.windows-media-player .media-controls .controls .repeat.ipad,.windows-media-player .media-controls .controls .shuffle.ipad{display:block}}@media screen and (min-width:1024px){.windows-media-player .media-actions .ipad,.windows-media-player .media-actions .web{display:block}.windows-media-player .media-actions .more-options{display:none}.windows-media-player .media-content{max-height:24rem}.windows-media-player .media-controls{justify-content:space-between}.windows-media-player .media-controls .song-info.ipad{display:flex}.windows-media-player .media-controls .controls{margin-right:4rem}.windows-media-player .media-controls .help-actions.ipad{display:block}}@keyframes run-text{0%{transform:translate(0)}to{transform:translate(110%)}}.about-me{padding:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem;border-width:2px;border-color:#000;border-style:inset;background-color:#e1e1e1;max-height:60dvh;overflow-y:scroll}.about-me::-webkit-scrollbar{width:1rem}.about-me::-webkit-scrollbar-track{background-color:#fff;background-image:linear-gradient(45deg,#c0c0c0 25%,transparent 25%),linear-gradient(-45deg,#c0c0c0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c0c0c0 75%),linear-gradient(-45deg,transparent 75%,#c0c0c0 75%);background-size:2px 2px}.about-me::-webkit-scrollbar-thumb{background-color:silver;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.about-me::-webkit-scrollbar-thumb:hover{box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.about-me::-webkit-scrollbar-button:vertical:increment:end,.about-me::-webkit-scrollbar-button:vertical:decrement:start{display:block;height:1rem;background-color:silver;box-shadow:#0a0a0a -1px -1px inset,#fff 1px 1px inset,gray -2px -2px inset,#dedede 2px 2px inset;background-position:center;background-repeat:no-repeat;background-size:contain}.about-me::-webkit-scrollbar-button:vertical:increment:end{background-image:url(/assets/about/arrow-down.png)}.about-me::-webkit-scrollbar-button:vertical:decrement:start{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAADAAAAAAKA0BDwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KGV7hBwAAAHhJREFUaAXt1TEKgDAQRcHc2lJvrhEULEQ0CtmVCWz/3zQpxSNAgAABAgQIECBAgACBfwpMNWu9lG+sq+fthmwFx/HpIs7Gp4m4Gh8+4s74sBFPxoeLaBkfJuLN+O4RX4zvHpHtf7KXAAECBAgQIECAAAECBAjsAgu4iWNN9GDGggAAAABJRU5ErkJggg==)}.about-me::-webkit-scrollbar-button:active{box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.about-me .banner{position:relative;height:8rem;border-style:solid;border-width:1px;border-color:#000}.about-me .banner h2{position:absolute;bottom:1.75rem;right:.5rem;background-color:transparent}.about-me .banner p{position:absolute;bottom:.5rem;right:.5rem;background-color:transparent}.about-me .intro{display:flex;flex-direction:column;align-items:center;gap:1rem}.about-me .intro .profile{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.about-me .intro .profile .img-container{flex:1;width:12rem;border-style:solid;border-width:1px;border-color:#000}.about-me .intro .profile .img-container img{object-fit:fill}.about-me .intro .profile h1{font-size:1.5rem;font-weight:500}.about-me .intro .profile h2{font-size:1.25rem}.about-me .intro .profile button{cursor:pointer;text-align:start;color:#1a00ff}.about-me .intro .profile button:hover{text-decoration:underline}.about-me .intro .profile .socials{display:flex;flex-direction:column;margin-top:.5rem;gap:.25rem;width:100%}.about-me .intro .profile .socials h2{text-align:left;font-size:1.25rem}.about-me .intro .profile .socials div{display:flex;justify-content:space-between}.about-me .intro .about{display:flex;flex-direction:column;gap:.5rem}.about-me .intro .about h2{font-size:1.25rem;margin-bottom:.25rem}.about-me .intro .about h1{font-size:1.75rem;font-weight:500;margin-bottom:1rem}@media screen and (min-width:768px){.about-me .intro{flex-direction:row;align-items:flex-start}}.pet-ad-banner{position:relative;padding:1rem;border-style:solid;border-width:1px;height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:5px 8px 7px #000;cursor:pointer}.pet-ad-banner .img-container{width:6rem;height:100%}.pet-ad-banner .img-container img{object-fit:contain}.pet-ad-banner span{position:absolute;font-weight:600;font-size:1rem;top:0;left:2px}.pet-ad-banner p{text-align:center}.gallery{display:flex;flex-direction:column;gap:1rem}.gallery h1{font-size:2rem}.gallery .collections{column-width:12rem;column-gap:.5rem;background:silver;border:1px solid;padding:.5rem}.gallery .collections .img-container{break-inside:avoid;margin-bottom:.25rem;transform:translateZ(0);overflow:hidden}.gallery .collections .img-container img{display:block;width:100%;height:auto;transition:transform .5s ease;object-fit:cover}.gallery .collections .img-container:hover img{transform:scale(1.1)}.adobe-ad-banner{display:flex;flex-direction:column;gap:.125rem;align-items:flex-start;border-style:dashed;border-width:1px;padding:1rem;width:20rem;max-width:80%;position:relative;cursor:pointer}.adobe-ad-banner:before{content:"Ad";position:absolute;bottom:0;right:4px;font-weight:500}.adobe-ad-banner h3{margin-bottom:.375rem;font-weight:500}.adobe-ad-banner .adobe-content{display:flex;flex-direction:row;gap:.5rem;align-items:center;border-style:solid;border-width:1px;width:8rem;padding:.25rem 1rem;margin-top:.5rem;background-color:#f0f8ff;cursor:pointer}.adobe-ad-banner .adobe-content .img-wrapper{width:2rem}.adobe-ad-banner .adobe-content:hover{box-shadow:1px 1px inset}.adobe-ad-banner .adobe-content .ad-text p span{color:red;position:relative}.adobe-ad-banner .adobe-content .ad-text p span:after{content:"©";font-size:.5rem;position:absolute;top:2px;right:-6px}.adobe-ad-banner .adobe-content .ad-text p span{margin-right:.35rem}.adobe-ad-banner .adobe-content .ad-text p span.flash{color:#000}@media screen and (min-width:425px){.adobe-ad-banner{align-items:center}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mail-ad-banner{padding:1rem;cursor:pointer;position:relative}.mail-ad-banner:before{content:"Ad";position:absolute;top:20px;right:20px;font-weight:500;color:#fff}.mail-ad-banner .title{font-size:1.5rem;color:#fff;background-color:#87ceeb;font-weight:400;padding:.5rem 1rem}.mail-ad-banner .mail-content{background-color:#fff;padding:.5rem;border-style:solid;border-width:1px;border-top-width:0;border-bottom-width:0}.mail-ad-banner .mail-content .content{display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:1rem}.mail-ad-banner .mail-content .content .img-wrapper{width:1.25rem}.mail-ad-banner .mail-content .content .red{color:#d14b41}.mail-ad-banner .mail-content .content .blue{color:#1d41a0}.mail-ad-banner .mail-content .content .green{color:#77c7a5}.mail-ad-banner .mailbox{display:flex;flex-direction:row;flex-wrap:wrap;gap:.125rem;border-style:solid;border-width:1px;border-top-width:0}.mail-ad-banner .mailbox div{flex:0 0 calc(50% - 1px);text-align:center;padding:.5rem;color:#00008b;font-weight:400;background-color:#0ff;box-sizing:border-box;align-content:center}.mcaffe-ad-banner{display:flex;flex-direction:column;justify-content:center;gap:1rem;border-width:2px;padding:1rem;border-style:inset;cursor:pointer;position:relative}.mcaffe-ad-banner:before{content:"Ad";position:absolute;bottom:4px;left:4px;font-weight:500}.mcaffe-ad-banner .warning{display:flex;flex-direction:row;background-color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:1rem}.mcaffe-ad-banner .warning h2{font-size:2rem}.mcaffe-ad-banner .ad-content{display:flex;flex-direction:row;justify-content:center;gap:1rem}.mcaffe-ad-banner .ad-content .dashboard{display:none;flex-direction:column;gap:.5rem;align-items:center}.mcaffe-ad-banner .ad-content .dashboard h2{font-size:1.5rem;color:#b03d35}.mcaffe-ad-banner .ad-content .dashboard h1{font-size:2rem;font-weight:500;color:#b03d35}.mcaffe-ad-banner .ad-content .dashboard .repair{font-size:1.25rem;color:#fff;border-radius:3rem;width:2.5rem;padding:1rem;text-align:center;background-color:#b03d35;animation:pulse-glow 3s infinite}.mcaffe-ad-banner .ad-content .dashboard p{font-size:1rem;color:gray}.mcaffe-ad-banner .ad-content .dashboard p span{color:#b03d35}.mcaffe-ad-banner .ad-content .scan-results{display:flex;flex-direction:column;gap:1rem;flex:1}.mcaffe-ad-banner .ad-content .scan-results h2{font-size:1.5rem;color:#5665f6;font-weight:400}.mcaffe-ad-banner .ad-content .scan-results .scanned-item-wrapper{display:flex;flex-direction:column;gap:1rem}.mcaffe-ad-banner .ad-content .scan-results .scanned-item-wrapper .scanned-item{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.25rem;border-bottom:2px;border-bottom-style:solid;border-bottom-color:#5665f6cc}.mcaffe-ad-banner .ad-content .scan-results .scanned-item-wrapper .scanned-item div{display:flex;flex-direction:row;align-items:center;gap:.25rem}.mcaffe-ad-banner .ad-content .scan-results .scanned-item-wrapper .scanned-item div img{background-color:#bebfc2;width:16px;object-fit:contain}.mcaffe-ad-banner .subscription{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mcaffe-ad-banner .subscription .mcafee-subcription{display:flex;flex-direction:row;align-items:center;gap:.25rem;font-weight:500;font-weight:1.25rem}.mcaffe-ad-banner .subscription .mcafee-subcription img{width:1rem}.mcaffe-ad-banner .subscription button{padding:.5rem;color:#fff;border-radius:1rem;background-color:#5665f6}@media screen and (min-width:480px){.mcaffe-ad-banner .ad-content .dashboard{display:flex}}@keyframes pulse-glow{0%{transform:scale(1);box-shadow:0 0 #b03d35b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #0f00}to{transform:scale(1);box-shadow:0 0 #0f00}}.desktop-item{margin:.5rem;width:80px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid transparent;padding:.25rem;border-radius:2px}.desktop-item:hover{background-color:#316ac580;border-radius:2px}.desktop-item .icon-container{width:32px;height:32px;background-color:transparent}.desktop-item .icon-container img{object-fit:contain}.desktop-item p{text-align:center;background-color:transparent;width:100%;text-wrap:wrap}#taskbar{display:flex;color:#fff;background-color:#3b77bc;justify-content:space-between;height:var(--taskbar-height);z-index:9999}#taskbar .app-list{display:flex;gap:.5rem;width:100%}#taskbar .app-list .pinned-items{display:none;overflow:hidden;gap:.5rem}#taskbar .app-list .active-apps{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;height:100%;flex:1}#taskbar .app-list .active-apps div{padding:.25rem}#taskbar .app-list .active-apps div p{pointer-events:none}#taskbar .feline-buddy{display:none}#taskbar .misc{display:flex;align-items:center;background-color:#418dce}#taskbar .misc .displayName{display:block!important}#taskbar .misc .taskbar-item{display:none}#taskbar .misc .taskbar-item:first-child{margin-left:.5rem}#taskbar .misc .taskbar-item:last-child{padding-left:1rem;margin:0 .5rem;width:3rem;display:flex}@media screen and (min-width:768px){#taskbar .app-list .pinned-items{display:inline-flex}#taskbar .misc{gap:.5rem;padding-right:.5rem}#taskbar .misc .taskbar-item{display:flex}}@media screen and (min-width:1024px){#taskbar .feline-buddy{display:block}#taskbar .feline-buddy .taskbar-item .icon-container{height:1.875rem;width:5rem}}.taskbar-item{display:flex;align-items:center;height:100%;cursor:pointer}.taskbar-item .icon-container{width:1.25rem;height:1.25rem;padding:.25rem;border:1px solid transparent}.taskbar-item .icon-container img{object-fit:contain}.taskbar-item:hover,.taskbar-item:active,.taskbar-item.active{background:linear-gradient(to bottom,#0000001a 10%,#3b77bc 50% 100%);transform:translateY(1px)}.taskbar-item.no-hover{background:none!important;transform:none!important;cursor:default}.taskbar-item .displayName{display:none;white-space:nowrap;text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}.taskbar-item.active .displayName{display:inline-block}@media screen and (min-width:768px){.active-apps .taskbar-item .displayName{display:block;max-width:calc(60% + 1rem)}}.start-menu{display:flex;align-items:center;padding:0 20px;color:#ffffffe0;background:linear-gradient(to bottom,#4caf50,#388e3c,#1b5e20);box-shadow:inset 1px 1px 2px #fff6;border:1px solid #1B5E20;border-radius:0 10px 14px 0;width:5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.start-menu .xp-logo{width:2.5rem}.start-menu .xp-logo img{object-fit:contain}.start-menu span{font-size:1.5rem;font-style:italic;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.start-menu:hover{background:linear-gradient(to top,#4caf50,#388e3c,#1b5e20);box-shadow:inset 1px 1px 5px #00000080}.window{position:fixed;top:50%;left:50%}.window.start{transform:translate(-50%,-50%)}.window.minimize{opacity:0;transform-origin:bottom left;transition:all .8s cubic-bezier(.25,.46,.45,.94);top:100%!important;transform:translateY(-100%) scale(0) skew(-20deg)}.window.active{z-index:9000}.window.windows-media-player{max-width:80%;width:428px}.window.home{max-width:90%;width:600px}.window .window-body{background-color:#bdd0e7}@media screen and (min-width:768px){.window.windows-media-player{max-width:60%;width:800px}.window.home{max-width:90%;width:46rem}}@media screen and (min-width:1024px){.window.home{width:59rem}}.title-bar-wrapper{display:flex;flex-direction:column}.title-bar-wrapper .title-bar{background:linear-gradient(180deg,#0997ff,#0053ee 8%,#0050ee 40%,#06f 88% 93%,#005bff 95%,#003dd7 96%,#003dd7);padding:3px 5px 3px 3px;border-top:1px solid #0831d9;border-left:1px solid #0831d9;border-right:1px solid #001ea0;font-size:13px;text-shadow:1px 1px #0f1089;height:21px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-bar-wrapper .title-bar--content{display:flex;flex-direction:row;gap:.25rem;align-items:center;padding-left:.25rem;color:#fff;font-weight:500}.title-bar-wrapper .title-bar--content .icon{width:1rem}.title-bar-wrapper .title-bar--controls{display:flex;flex-direction:row;align-items:center;margin-right:.25rem;gap:.125rem}.title-bar-wrapper .title-bar--controls button{min-width:18px;min-height:18px;background-repeat:no-repeat;background-position:50%;box-shadow:none;background-color:#0050ee;border:none}.title-bar-wrapper .title-bar--controls .minimize{background-image:url(/assets/taskbar/minimize.svg)}.title-bar-wrapper .title-bar--controls .minimize:hover{background-image:url(/assets/taskbar/minimize-hover.svg)}.title-bar-wrapper .title-bar--controls .minimize:active{background-image:url(/assets/taskbar/minimize-active.svg)}.title-bar-wrapper .title-bar--controls .expand{background-image:url(/assets/taskbar/expand.svg)}.title-bar-wrapper .title-bar--controls .expand:hover{background-image:url(/assets/taskbar/expand-hover.svg)}.title-bar-wrapper .title-bar--controls .expand:active{background-image:url(/assets/taskbar/expand-active.svg)}.title-bar-wrapper .title-bar--controls .close{background-image:url(/assets/taskbar/close.svg)}.title-bar-wrapper .title-bar--controls .close:hover{background-image:url(/assets/taskbar/close-hover.svg)}.title-bar-wrapper .title-bar--controls .close:active{background-image:url(/assets/taskbar/close-active.svg)}.title-bar-wrapper .title-bar-menu{display:flex;flex-direction:row;gap:.5rem;padding:0 .5rem;background-color:#e1e1e1;border-style:inset;border-width:2px 2px 0px}.title-bar-wrapper .title-bar-menu button{padding:.125rem;margin:.125rem 0}.title-bar-wrapper .title-bar-menu button span{text-decoration:underline}.title-bar-wrapper .title-bar-menu button:hover{background-color:gray}
