.basic-window{background-color:silver;border:1px solid #000000;padding:5px;box-sizing:border-box;box-shadow:1px 1px 1px #000000af;position:absolute;width:100%;height:100%;display:flex;flex-direction:column}@media (max-width: 600px){.window-content{zoom:.9}}@media (max-width: 450px){.window-content{zoom:.8}}@media (max-width: 400px){.window-content{zoom:.7}}.window-header{background:linear-gradient(to right,navy,#1084d0);display:flex;justify-content:space-between;padding:5px;align-items:center}.name-icon{display:flex;margin:0 5px}.window-controls{display:flex}.header-item{margin-right:5px}.basic-window{transform:translateZ(0)}.directory-title{color:#fff;font-size:14px;font-weight:700;padding-right:5px;font-family:Windows95,sans-serif}.top-btn{width:15px;height:15px;padding:4px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:silver;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;box-sizing:border-box;cursor:pointer}.minimize{background-color:#f0f6c2}.maximize{background-color:#abfcb8}.close{background-color:#fd857b}.corner-img{width:17px;height:17px;padding:0}.window-content{border:2px outset rgb(95,89,89);margin:5px 0}.minimized{display:none}.top-btn:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 10.5px;border-color:#fcfcfc #008080 #008080 #00ffff;box-shadow:0 0 1px #8afbfb}.top-btn:active{border-style:inset;background-color:#98c3ff}.window-content{flex:1 1 0;overflow-y:auto;overflow-x:hidden;min-height:0}.window-drag-area{position:absolute;left:0;top:0;right:70px;bottom:0;height:37px}html,body{overflow:hidden;position:fixed;width:100%;height:100%}.Journal-Container{padding:5px;color:#fff}.journal-title{display:flex;flex-direction:row;justify-content:center;font-size:20px;gap:10px}.journal-title img{width:30px;transform:translateY(-5px)}.entry-container{display:flex;flex-direction:row}.entry-container{display:flex;flex-direction:row;margin-bottom:25px}.entry-container .entry-img{align-self:center;margin-right:20px}.entry{display:flex;flex-direction:column;gap:20px;padding:20px;font-family:Menlos;width:50%}.entry-body{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.entry-date{font-size:20px;display:flex;flex-direction:row;align-items:center;gap:10px}.entry-date .time{font-size:10px}.entry-title{font-size:22px}.entry-txt{font-size:18px}.entry-img{display:flex;flex-direction:column;align-items:center;text-align:center}.entry-img img{width:200px;height:215px;object-fit:contain;margin-top:30px}.line-break{overflow-x:auto;white-space:nowrap;font-size:24px}.entry-count{position:relative;align-self:flex-end;justify-self:flex-end;transform:translateY(22px);font-size:6px;font-family:Windows95}.bottom{height:40px}@font-face{font-family:Windows95;src:url(/fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Menlos;src:url(/fonts/Menlo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.bottom-bar{position:fixed;bottom:0;left:0;right:0;height:41px;background-color:silver;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid rgb(149,147,147)cfc;box-shadow:inset 0 1px #fff;z-index:3000}.bottom-bar-content{display:flex;flex-direction:row;justify-content:flex-start;font:16px Windows95,sans-serif}.bottom-bar-item,.bottom-bar-normal-item,.bottom-bar-small-item,.bottom-bar-tiny-item{background-color:#d9eed3;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;height:32px;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;position:relative}.bottom-bar-item,.bottom-bar-normal-item{width:160px}.bottom-bar-small-item{width:100px}.bottom-bar-tiny-item{width:30px;font-size:0px}#profile{width:80px}.bottom-bar-item img,.bottom-bar-small-item img,.bottom-bar-tiny-item img,.bottom-bar-normal-item img{max-width:30px;max-height:30px;padding-right:2px}.app-expand .bottom-bar-item{display:flex;margin-right:3px;margin-top:2px;padding:0 3px;border-width:2px;border-style:outset;background-color:silver;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;width:160px}.bottom-bar-item{transition:background-color .3s,border-color .3s}.bottom-bar-item:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#add8e6;border-color:#00ffff #008080 #008080 #00ffff;box-shadow:0 0 5px #00ffff80}.bottom-bar-item:active{border-style:inset;background-color:#d0d0d0}.end-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-20px}.end-bar-item{padding:0 10px}#occult-gif img{height:30px;width:auto;position:relative;left:22px}.desktop-container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;height:95vh;height:95dvh;width:100%;padding-top:25px;padding-left:30px;margin-top:4px;box-sizing:border-box;padding-bottom:3px}.desktop-item{width:80px;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;font:16px Windows95,sans-serif;cursor:pointer;margin-bottom:28px;flex-shrink:0;margin-right:10px}.desktop-item img{width:50px;height:auto;margin-bottom:0}.desktop-item{transition:background-color .15s,border-color .15s;background-color:transparent;border:2px solid transparent}.desktop-item:hover{background-color:#ccecf0;border-color:#b4ecfc}.desktop-item.dark-text{color:#fff}.desktop-item.dark-text:hover{background-color:#aabcbf;border-color:#a7d7e4}.Start-Menu{position:fixed;left:10 px;bottom:44px;background-color:#b9b9b9;display:flex;margin-right:3px;flex-direction:column;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:flex-start;width:180px;font:16px Windows95,sans-serif;z-index:100000}.start-item{padding:8px;display:flex;align-items:center}.start-item img{padding-right:10px}.start-item{transition:background-color .15s,border-color .15s;background-color:transparent;border:2px solid transparent}.start-item:hover{background-color:#3256da;border-color:#fff}.start-item:active{border-style:inset;background-color:#d0d0d0}.login-field{display:flex;margin-top:20px;flex-direction:column;gap:5px;width:190px}@font-face{font-family:Windows95;src:url(/fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}#captcha{transform:scale(.5);zoom:1.25;margin-bottom:-15px;margin-top:-12px}#create-account-error{position:absolute;top:150px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:12px 18px;border-radius:4px;border:4px double #fff;font-family:ui-monospace,Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.4;box-shadow:0 0 0 1px #000,0 0 0 7px #fff,6px 3px #000;z-index:1000;max-width:90%;text-align:center;white-space:pre-wrap;word-break:break-word;display:flex;flex-direction:column;width:200px}.ascii-label{margin-top:0;margin-bottom:6px;align-self:center;background:#000;color:#fff;font-weight:700;font-size:12px;letter-spacing:.4px;line-height:1;padding:0 8px;font-family:ui-monospace,Menlo,Monaco,Courier New,monospace}.blinking-cursor{content:"▌";margin-left:6px;opacity:.85;animation:blink 1.2s steps(1) infinite}#account-header-container{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center;width:300px}#account-header-container img{height:auto;width:auto}#email-updates{display:flex;align-items:flex-start;gap:4px}.account-container{display:flex;flex-direction:row;justify-content:center;align-items:start;font-family:Windows95;z-index:2;width:100%;height:100%}.login-field{display:flex;margin-top:20px;flex-direction:column;gap:10px;width:190px;align-items:center}.login-field h2{align-self:center}.entry-field input{width:175px}@media screen and (max-width: 768px){.entry-field input{width:250px}}.entry-field{display:flex;flex-direction:column;gap:3px}#account-btn{margin-top:10px}@font-face{font-family:Windows95;src:url(/fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}#forgot-password{text-decoration:underline;color:inherit;cursor:pointer;transition:color .2s ease;margin-top:4px}#forgot-password:hover{color:#007bff}@font-face{font-family:Windows95;src:url(../fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}.general-cont{background-color:#ecbde6;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bulletin-container{font-family:Windows95,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center}.alert-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.bulletin-container a img{width:140px;margin:10px;cursor:pointer}a{text-decoration:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.alert-container img{width:150px;margin:10px;animation:float 3s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:10px 10px 20px #00000040,0 0 15px #ffffff80}50%{box-shadow:15px 15px 25px #00000059,0 0 25px #ffffffbf}}.alert-container img{animation:float 5s ease-in-out infinite,glow 5s ease-in-out infinite}.alert{background-color:#000;color:#fff;padding:10px 20px;font-family:Windows95,sans-serif;position:relative;cursor:pointer;border:2px solid #fff;text-decoration:none;transition:all .3s ease;-webkit-user-select:none;user-select:none;display:inline-block;animation:subtlePulse 2s infinite alternate}.alert:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 10px #ffffffe6,0 0 20px #ffffffe6}.alert:active{transform:translateY(1px);box-shadow:inset 1px 1px 2px #000c}@keyframes subtlePulse{0%,to{box-shadow:0 0 8px #ffffffb3}50%{box-shadow:0 0 15px #ffffffe6}}.directory-content.mode-og{display:grid;grid-template-columns:repeat(auto-fill,85px);gap:10px;justify-content:start;background-color:#becfd8;max-height:300px;overflow-y:auto;overflow-x:hidden;border:.1px solid;border-top-color:#404040;border-left-color:#404040;border-bottom-color:#74a1bd;border-right-color:#80aec6;box-sizing:border-box;padding-right:15px;padding-left:6px;padding-top:2px;min-height:200px}.directory-content.mode-music-feed{display:grid;grid-template-columns:repeat(auto-fill,85px);gap:10px;justify-content:start;background-color:#5d90ab;max-height:300px;overflow-y:auto;overflow-x:hidden;border:.1px solid;border-top-color:#404040;border-left-color:#404040;border-bottom-color:#74a1bd;border-right-color:#80aec6;box-sizing:border-box;padding-right:15px;padding-left:6px;padding-top:2px;min-height:200px}.mode-og .dir-item{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;padding:10px;width:83px;flex-shrink:0;flex-basis:83px;margin-left:2%}.mode-music-feed .dir-item{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;padding:10px;width:83px;flex-shrink:0;flex-basis:83px;color:#eaf2f9}.mode-music-feed .feed-detail-container{display:flex;flex-direction:row;gap:9px;align-items:center}.mode-music-feed .song-and-artist{display:flex;flex-direction:column;gap:6px}.mode-music-feed .dir-collection{font-family:windows95;display:flex;align-items:center;justify-content:center}@media (max-width:400px){.dir-item{margin-left:3%}}.dir-item:hover{background-color:#99b4c8}.dir-item:active{transform:scale(.9)}.dir-item img{width:50px;height:50px;margin-bottom:7px}.mode-og .dir-item .dir-song-name{font-weight:700;padding-right:5px;font-family:Windows95,sans-serif;text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:100px}.mode-music-feed .dir-item .dir-song-name{font-family:Windows95,sans-serif;text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center;width:100px;font-size:16px;text-shadow:-.5px -.5px 0 #404040}.mode-music-feed .dir-artist-name{font-size:12px;color:#d8d4d4;align-self:center}.mode-music-feed .dir-collection{font-size:14px}.mode-music-feed .dir-collection img{width:20px;margin-top:5px;height:auto}.mode-music-feed .dir-item .dir-artist-name{font-family:Windows95,sans-serif}a,a:hover{color:inherit;text-decoration:none}.music-file-navigator.mode-og{display:flex;border-bottom:solid;border-width:1px;border-top:0px;width:100%;background-color:#a9cacc}.music-file-navigator.mode-music-feed{display:flex;border-bottom:solid;border-width:1px;border-top:0px;width:100%;background-color:#95a2bf;padding-top:3px;padding-bottom:3px;color:#000;border-color:#000;align-items:center;gap:2px}.music-file-navigator.mode-music-feed img{height:15px;padding:1.5px}.music-file-navigator .nav-back img{width:20px;height:auto;image-rendering:pixelated;border-width:2px}.music-file-navigator .dir-name{margin-left:10px;font-family:windows95;display:flex;align-items:center;padding:5px}.music-file-navigator .nav-back{display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.music-file-navigator .nav-back:hover{background-color:#00000026}.music-file-navigator .nav-back:active{transform:scale(.9);background-color:#00000040}.music-directory-container{font-family:windows95;display:flex;flex-direction:column;align-items:center;color:#000;width:100%;height:100%;container-type:inline-size;padding:2px}.music-directory-container .music-directory-title{font-size:20px;margin-top:14px;margin-bottom:10px}.music-featured-artists{align-self:start;margin-bottom:23px;margin-left:10px;margin-top:10px}.music-dir-recent-title{align-self:start;margin-left:10px;margin-bottom:20px}.music-bottom-sec{display:flex;width:100%;flex-direction:column;gap:30px}@container (min-width: 570px){.music-bottom-sec{flex-direction:row;gap:20px}}.music-directory-title img{width:40px;margin-right:10px}.music-directory-container .promo{width:100%}.dir-recent-music{align-self:center;width:90%;border:solid;border-width:2px;border-color:#3b3838}@container (min-width: 570px){.dir-recent-music{width:60%;margin-left:10px}.music-directory-container .promo{width:40%}}.music-bottom-sec .new-releases-title{display:flex;flex-direction:row;align-items:center;justify-content:center}.music-bottom-sec .new-releases-title img{width:70px}.music-bottom-sec{padding-bottom:30px}.promo-title{margin-bottom:4px;margin-left:7px}.featured-artists-indiv img{width:35px;height:35px;margin-bottom:4px}.featured-artists-indiv{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;text-align:center;cursor:pointer;font-size:15px;transition:transform .08s ease,box-shadow .08s ease}.featured-artists-list{font-family:windows95;display:flex;flex-direction:row}.featured-artists-indiv:hover{background-color:#f0f8ff45}.featured-artists-indiv:active{transform:scale(.96) translateY(1px)}.featured-directory-title{font-size:18px}.music-artist-profile{display:flex;flex-direction:column;height:100%;container-type:inline-size}.music-artist-profile .profile-header img{width:70px;height:70px;border:solid}.music-artist-profile .profile-header{padding:20px;font-family:windows95}.music-artist-profile .profile-header .name-and-pic{display:flex;align-items:center;gap:20px}.music-artist-profile .artist-name{font-size:30px}.music-artist-profile .artist-bio{margin-top:10px;padding:10px;margin-left:-10px;max-height:100px;overflow-y:auto}.music-artist-profile .music-artist-home{width:40px;font-family:windows95;background-color:#cfcbce;position:absolute;right:5%;margin-top:10px}.music-artist-profile .file-ex-container{border:solid;background-color:#dbe3d8;margin-left:10px;margin-right:10px;margin-bottom:50px}.music-artist-profile .music-artist-editor{background-color:#76767d;width:fit-content!important;height:20px;color:#fff;margin-top:4px}.music-artist-editor img{width:19px!important;height:auto!important;border:none!important;transition:transform 2.3s ease-in-out;transform-origin:50% 50%}.music-artist-editor:hover img{transform:rotate(180deg)}.music-uploader-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.music-artist-profile .promo-container{margin-top:10px;padding-bottom:40px}.tree-editor-container{border:solid;background-color:#2a2a29;margin-left:10px;margin-right:10px;color:#fff;width:90%;margin-bottom:20px}.music-artist-profile .profile-header .artist-bio-editor .artist-bio-editor__textarea{margin-top:10px;width:100%}.music-artist-profile .profile-header .cult-btn{width:60px;margin-bottom:2px}.artist-links{margin-top:6px;display:flex;flex-direction:column;width:fit-content;gap:4px;margin-right:35px}.artist-link{color:#2a5bd7;text-decoration:underline;font-size:14px;cursor:pointer;display:flex;align-items:center}.artist-link:hover{color:#1d3f9a}.artist-link-icon{width:20px!important;height:auto!important;border:none!important}.artist-links-editor__row{display:flex;flex-wrap:wrap;gap:10px}.artist-links-editor_row{margin-bottom:30px}.artist-links-editor__remove{background-color:#e05353;width:2px}.artist-links-editor__row .cult-btn{width:50px!important}.artist-links-editor__add{margin-top:15px;width:70px!important}.artist-link-icon-spacer{display:inline-block;width:20px;height:16px}.artist-links-editor__drag-handle{width:24px;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;opacity:.85}.artist-links-editor__drag-handle:active{cursor:grabbing}.artist-links-editor__save{margin-top:20px;width:99px!important;background-color:#a7f6a7}.artist-links-and-bio-container{display:flex;align-items:center}.music-artist-color-container{width:fit-content;margin-bottom:-25px;width:100%;margin-left:-10px;display:flex;justify-content:flex-end}.music-artist-color-btn{width:fit-content;font-family:windows95}.music-artist-color-btn img{width:20px;image-rendering:pixelated}.music-manage-folder img{height:10px}.tree-click-to-edit{color:#fff;font-size:12px;opacity:1}.music-uploader{padding:15px;width:100%;height:100%;max-width:720px;box-sizing:border-box;font-family:windows95;display:flex;flex-direction:column;overflow:auto;background:#dbdfe2f2;border:1px solid rgba(0,0,0,.35);box-shadow:1px 1px #ffffffbf inset,-1px -1px #0000001f inset}.music-uploader>div+div{margin-top:12px}.uploader-song-name,.uploader-streaming-link,.liner-notes,.lyrics{display:flex;flex-direction:column;gap:6px;font-size:13px}.music-uploader input[type=text],.music-uploader input:not([type]),.music-uploader textarea,.music-uploader input[type=url]{font-family:inherit;font-size:13px;line-height:1.25;padding:8px 9px;border:1px solid rgba(0,0,0,.45);background:#ffffffe6;outline:none;box-shadow:1px 1px #ffffffbf inset,-1px -1px #0000001a inset;border-radius:4px;box-sizing:border-box}.music-uploader textarea{min-height:92px;resize:vertical}.music-uploader input:focus,.music-uploader textarea:focus{border-color:#000000b3;box-shadow:0 0 0 2px #00000014,1px 1px #ffffffbf inset,-1px -1px #0000001a inset}.uploader-coverart,.uploader-music-file{padding:10px;background:#ffffff73;border:1px solid rgba(0,0,0,.25);box-shadow:1px 1px #ffffffa6 inset,-1px -1px #00000014 inset;border-radius:6px}.uploader-coverart>div:first-child,.uploader-music-file>div:first-child{gap:10px}.uploader-coverart div[style*="font-size: 12px"],.uploader-music-file div[style*="font-size: 12px"]{color:#000000d9}.uploader-coverart .error,.uploader-music-file .error{color:#780000e6}.uploader-music-file audio{display:block;width:100%;max-width:420px;border-radius:6px;border:1px solid rgba(0,0,0,.25);background:#fff9}.uploader-coverart img{border:1px solid rgba(0,0,0,.25);box-shadow:0 2px 10px #0000001f,1px 1px #ffffffa6 inset}.music-uploader>div[style*="background: rgba(255,255,255,0.75)"]{border-radius:8px;box-shadow:0 8px 20px #0000001f}.music-uploader .cult-btn{-webkit-user-select:none;user-select:none}.music-uploader .cult-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:13px;border-radius:6px;border:1px solid rgba(0,0,0,.35);background:#f5f6f7d9;box-shadow:1px 1px #ffffffb3 inset,-1px -1px #0000001f inset;cursor:pointer;transition:transform 60ms ease,filter .12s ease}.music-uploader .cult-btn:hover{filter:brightness(.98)}.music-uploader .cult-btn:active{transform:translateY(1px)}.music-uploader b{letter-spacing:.1px}.music-uploader div[style*="height: 10"]{border-radius:4px!important}@media (max-width: 520px){.music-uploader{padding:12px}.uploader-coverart,.uploader-music-file{padding:9px}.music-uploader input,.music-uploader textarea{font-size:13px}}.delete-song{background-color:#ff5353!important}.artist-color-manager-popup{position:absolute;margin-top:-102px;margin-right:0;z-index:1000}.artist-color-manager-panel{background:#d8eef4;color:#000;font-family:Windows95,"MS Sans Serif",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;border:1px solid #000;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #0000008c,0 8px 18px #00000059;border-radius:2px;overflow:visible}.artist-color-manager-header{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(90deg,#2b6aa6,#6fa8dc);color:#fff;font-weight:700;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #ffffff40}.artist-color-manager-body{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.artist-color-manager-panel label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.artist-color-manager-panel input[type=color]{width:34px;height:24px;padding:0;border:1px solid #000;background:#cfcfcf;box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #0009;cursor:pointer}.artist-color-manager-panel input[type=color]:focus{outline:2px dotted #000;outline-offset:2px}.artist-color-manager-hex{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:3px 6px;background:#cfe7ee;border:1px solid rgba(0,0,0,.55);box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #0000008c}.artist-color-manager-actions{padding:7px 8px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#fff;font-weight:700;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #ffffff40}.artist-color-manager-actions>div{margin-left:6px;font-weight:400;color:#ffffffe6}.artist-color-manager-actions button{font-family:inherit;font-size:13px;padding:5px 10px;background:#e6e6e6;color:#000;border:1px solid #000;border-radius:2px;box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #000000a6;cursor:pointer}.artist-color-manager-actions button:hover{filter:brightness(1.03)}.artist-color-manager-actions button:active{transform:translateY(1px);box-shadow:inset -1px -1px #fff9,inset 1px 1px #000c}.artist-color-manager-actions button:focus{outline:2px dotted #000;outline-offset:2px}.artist-color-manager-actions button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.2)}.promo-feed{display:flex;flex-direction:column;gap:6px;background:transparent;padding-left:2%;padding-right:2%;max-height:350px;overflow-y:auto;overflow-x:hidden}.promo-card{position:relative;display:flex;grid-template-columns:32px 1fr;column-gap:8px;align-items:start;background:#e2f1f2;padding:6px 8px;box-sizing:border-box;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.promo-card{transition:background-color .08s linear,box-shadow .08s linear,transform .05s linear}.promo-card:hover{background:#c8d7e6;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.promo-card:active{transform:translateY(1px);box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.promo-card img{width:35px;height:35px;margin-top:2px;image-rendering:pixelated;image-rendering:crisp-edges}.promo-text{font-family:Windows95,sans-serif;font-size:16px;line-height:1.25;color:#000;margin-bottom:0;word-wrap:break-word}.promo-artist-name{font-family:Windows95,sans-serif;font-size:11px;font-weight:700;color:#2b2626;display:inline-block;margin-right:6px}.promo-date{font-family:Windows95,sans-serif;font-size:11px;color:#444;display:inline-block}.promo-menu-button{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-family:Windows95,sans-serif;font-size:14px;line-height:1;background:#cde4f0;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10}.promo-menu-button:hover{background:#c8d7e6}.promo-menu-button:active{box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.promo-menu{position:absolute;top:32px;right:6px;min-width:140px;padding:4px;background:#eaeae9;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray;z-index:11}.promo-menu .cult-btn{width:90px;margin:0}.promo-creator{width:100%;height:100%;box-sizing:border-box;background:#b1d8e6;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray;padding:10px;font-family:Windows95,sans-serif}.promo-creator__title{font-size:15px;margin-bottom:12px;padding:4px 2px;color:#2b2b2b;border:none;box-shadow:none}.promo-creator__row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.promo-creator__label{font-size:12px;color:#111}.promo-creator__input,.promo-creator__textarea{width:100%;box-sizing:border-box;font-family:Windows95,sans-serif;font-size:12px;padding:6px 8px;background:#fffbfb;color:#111;border:2px solid #000;box-shadow:inset 1px 1px gray,inset -1px -1px #fff;outline:none}.promo-creator__textarea{resize:vertical;min-height:20px}.promo-creator__input:disabled,.promo-creator__textarea:disabled{opacity:.7;background:#f1f1f1}.promo-creator__input:focus,.promo-creator__textarea:focus{box-shadow:inset 1px 1px #606060,inset -1px -1px #fff}select.promo-creator__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 8px) calc(50% - 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:26px}.promo-creator__error{margin-top:2px;margin-bottom:10px;padding:6px 8px;font-size:12px;background:#fff7f7;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.promo-creator__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.promo-creator__btn{font-family:Windows95,sans-serif;font-size:12px;padding:6px 10px;cursor:pointer;background:#fff;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.promo-creator__btn:hover{background:#c8d7e6}.promo-creator__btn:active{box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.promo-creator__btn:disabled{opacity:.6;cursor:not-allowed}.promo-creator__btn--secondary{background:#d9d3c5}@media (max-width: 520px){.promo-creator__actions{justify-content:stretch}.promo-creator__btn{width:100%}}.promo-creator__close{position:absolute;margin-top:-30px;right:30px;font-family:Windows95,sans-serif;font-size:12px;padding:4px 10px;height:auto;width:auto;background:#fff;color:#111;border:2px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray;cursor:pointer;-webkit-user-select:none;user-select:none}.promo-creator__close:hover{background:#c8d7e6}.promo-creator__close:active{box-shadow:inset 2px 2px gray,inset -2px -2px #fff}#username{display:flex;flex-direction:column;justify-content:start;align-items:start;padding-top:25px;padding-left:10px;gap:10px;padding-right:15px}#username #name{max-width:100%;font-size:23px}#profile-pic{padding-top:20px;padding-left:20px;width:120px}#customize{position:absolute;right:11px;margin-top:10px;display:flex;flex-direction:row;border-style:solid;background-color:#121212;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:17px}#customize:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#add8e6;box-shadow:0 0 5px #00ffff80}#customize:active{border-style:inset;background-color:#d0d0d0}#customize img{width:20px;transition:transform 6s}#customize:hover img{transform:rotate(180deg)}.photo-upload-controls label.photo-upload-label,.photo-upload-controls button#photo-undo{background-color:#1e1e1e;color:#fff;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;padding:6px 12px;font-family:Windows95,monospace;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:background-color .2s ease;width:70px;display:inline-block;gap:10px}.photo-upload-controls{display:flex;flex-direction:column;align-items:center;gap:4px}.photo-upload-controls label.photo-upload-label:hover,.photo-upload-controls button#photo-undo:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#add8e6;box-shadow:0 0 5px #00ffff80;color:#000}.photo-upload-controls label.photo-upload-label:active,.photo-upload-controls button#photo-undo:active{border-style:inset;background-color:#d0d0d0;color:#000}#photo-undo{margin-top:10px}._manageContainer_1qehq_1{display:flex;flex-direction:column;justify-content:start;align-items:center;color:#fff;font-family:ui-monospace,Menlo,Monaco,Courier New,monospace;padding:30px 20px 20px;height:80%}._manageContainer_1qehq_1:before{content:"+— MANAGE ACCOUNT —+";display:block;text-align:center;font-size:12px;color:#fff;font-weight:700;margin-bottom:20px}._changePassword_1qehq_23{margin-top:16px;padding:12px;color:#fff;width:80%;font-size:14px;text-align:center;font-family:inherit;display:flex;flex-direction:column;gap:10px}._changePassword_1qehq_23:focus-visible{outline:2px dashed #fff;outline-offset:3px}._logout_1qehq_41:hover{background-color:#1a1a1a;cursor:pointer}._logout_1qehq_41:focus-visible{outline:2px dashed #fff;outline-offset:3px}._manageContainer_1qehq_1 button{font-family:inherit;font-size:14px;color:#fff;background-color:#111;border:2px solid #aaa;padding:8px 12px;cursor:pointer;box-shadow:inset 0 -2px #ffffff21,0 0 0 1px #ffffff0f;transition:background .2s ease}._manageContainer_1qehq_1 button:hover{background-color:#222}._manageContainer_1qehq_1 button:focus-visible{outline:2px dashed #fff;outline-offset:2px}._emailUpdate_1qehq_74{margin-top:15px;display:flex;align-items:center;justify-content:center}._errorSuc_1qehq_80{margin-top:20px;font-size:12px}#custom-container{font-family:Windows95;z-index:2;width:100%;height:100%;background-color:#000;color:#fff}#desktop-theme{display:flex;align-items:center;flex-direction:column;padding-top:20px}#theme-conatiner{display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap;padding:40px}#themebox{width:22px;height:22px;border:1px solid white;border-width:1px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:center;font-size:17px}#themebox:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#20343a;box-shadow:0 0 5px #242d2d80}#themebox:active{border-style:inset;background-color:#d0d0d0}#theme-container{display:flex;flex-direction:column;align-items:center;width:50px}#forum-container{font-family:Windows95;width:100%;height:100%;background-color:#000;display:flex;flex-direction:row;color:#fff;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-color:#666 #000;scrollbar-width:thin}#forum-title{padding-top:20px}#forum-title img{width:30px;padding-left:10px;padding-right:10px}#forum-container::-webkit-scrollbar{width:8px}#forum-container::-webkit-scrollbar-thumb{background-color:#666}#forum-container::-webkit-scrollbar-track{background-color:#000}#create-post{position:absolute;right:20px;display:flex;flex-direction:row;border-style:solid;background-color:#121212;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:17px;margin-top:10px}#create-post img{width:25px;height:auto}#create-post:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#3f4240;box-shadow:0 0 5px #00ffff80}#create-post:active{border-style:inset;background-color:#d6afcd}.pagination{margin:8px 0;display:flex;gap:4px;flex-wrap:wrap;justify-content:center;font-family:monospace}.pagination button{background:none;border:none;color:#fff;font-size:14px;padding:1px 4px;cursor:pointer}.pagination button:before{content:"[";margin-right:2px}.pagination button:after{content:"]";margin-left:2px}.pagination button:hover{color:#2443f6}.pagination button.active{color:#2443f6;font-weight:700}.flag-view-btn{margin-left:8px;padding:2px 6px;font-size:14px;font-family:monospace;background-color:#121212;border:2px outset #808080;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;position:absolute;margin-top:10px;left:7px}.flag-view-btn:hover{background-color:#3f4240;box-shadow:0 0 5px #f009;color:#f44}.flag-view-btn:active{border-style:inset;background-color:#8b0000}.flag-view-btn.active{background-color:#f44;color:#000;font-weight:700;box-shadow:0 0 6px #ff0000e6}.flag-view-dropdown{position:absolute;margin-top:4px;top:100%;left:-2px;background-color:#000;border:2px outset #808080;min-width:160px;z-index:1000;font-family:monospace}.flag-view-dropdown div{padding:4px 10px;font-size:13px;color:#fff;cursor:pointer;white-space:nowrap}.flag-view-dropdown div:hover{background-color:#3f4240;color:#f44}.forum-controls{display:flex;flex-direction:row;margin-top:2px;width:53%}.flag-view-btn img{width:22px;height:auto}.sorter{height:25px;width:100%}.load-more-btn{font-size:14px;font-family:monospace;background-color:#121212;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;color:#fff;cursor:pointer;padding:2px 10px;-webkit-user-select:none;user-select:none;margin-top:12px}.load-more-btn:hover{background-color:#3f4240}.load-more-btn:active{border-style:inset;background-color:#d6afcd}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.load-more-btn span{display:inline-block;animation:wave 1s ease-in-out infinite}.load-more-btn span:nth-child(odd){animation-delay:0s}.load-more-btn span:nth-child(2n){animation-delay:.15s}@keyframes ellipsis{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.ellipsis-loader:before{content:".";display:inline-block;animation:ellipsis 1.2s steps(30,end) infinite;white-space:pre}.user-suggestions-dropdown{position:absolute;background-color:#000;border:2px outset #808080;font-family:monospace;max-height:180px;overflow-y:auto;min-width:160px;z-index:1200;margin-top:2px;list-style:none;padding:0;margin-left:8px}.user-suggestions-dropdown li{padding:6px 14px;color:#fff;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s}.user-suggestions-dropdown li:hover,.user-suggestions-dropdown li.active{background-color:#3f4240;color:#53b4c1}#post-container.summary{display:flex;flex-direction:row;margin-top:15px;gap:20px;align-items:center;width:90%;border-style:solid;background-color:#2d5576;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;-webkit-user-select:none;user-select:none;padding:10px;border-radius:8px;transition:background-color .2s ease;cursor:pointer}#user{display:flex;gap:3px;width:fit-content}#actual-username{text-decoration:underline;cursor:pointer}#actual-username:hover{color:#00f}#post-top-container{margin-top:25px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-bottom:6px;gap:10px}#header{display:flex;flex-direction:column;gap:5px;width:94%;margin-top:0}#forum-post-header{display:flex;flex-direction:column;gap:5px;width:94%;margin-top:.4%;font-size:17px;margin-bottom:12px}#title{font-size:19px;width:100%}.expanded #title{font-size:19px;width:80%}#post-bottom-interact{display:flex;flex-direction:row;gap:23px;height:23px}#post-blinks{margin-bottom:6px}#post-container img{width:auto;height:35px}#post-container.expanded #post-top-container img{width:auto;height:45px;border:solid;border-width:1px;image-rendering:auto}#info{display:flex;flex-direction:column;gap:10px;font-size:13px;width:270px}#post-container.expanded{width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center}#sub-post-container{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:90%;justify-self:flex-start}#timestamp img{height:20px;width:auto}#post-container.summary:hover{border-style:inset;background-color:#44558d}#post-container.summary:active{border-style:inset;background-color:#b0afe5}#post-container.summary img{margin-left:7px;margin-right:-5px;max-width:35px;height:auto;max-height:35px}#tag-txt{font-size:12px;color:#a9b1cf}#home-btn{position:absolute;right:14px;display:flex;flex-direction:row;border-style:solid;background-color:#121212;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:12px;margin-top:10px}#home-btn:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#80b4cc;box-shadow:0 0 5px #00ffff80}#home-btn:active{border-style:inset;background-color:#f8f8f8}#home-btn img{width:23px;height:auto}#post-img img{width:auto;max-width:50%;height:auto}#content-container{display:flex;flex-direction:column;gap:10px;margin-bottom:0;margin-top:20px}#summary-replies{display:flex;flex-direction:row;gap:15%;margin-bottom:10px;width:100%}#replies{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;width:70%}.reply-header{display:flex;flex-direction:row;align-items:center;gap:4px}.reply.child .reply-header img{width:30px;height:auto;border:solid;border-width:1px;image-rendering:auto}.reply{margin-left:-15px}.reply-username{font-size:23px}#reply-creator-wrapper{width:100%;background-color:#fff}.reply-username{text-decoration:underline;cursor:pointer;font-size:17px}.reply-username:hover{color:#00f}.ascii-divider{display:flex;align-items:center;width:100%;color:#6b5a5a}.ascii-divider:before,.ascii-divider:after{content:"";flex:1;border-top:1px dashed #4b5556;margin:0 4px}.ascii-divider span{font-family:Courier New,monospace;font-size:14px;color:#757784;white-space:nowrap}.reply .child{position:relative;padding-left:10px;margin-top:10px;margin-left:10px}.reply .child:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-image:repeating-linear-gradient(to bottom,#99999996 0,#99999996 4px,transparent 4px,transparent 12px);mask-image:linear-gradient(to bottom,black,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent)}.child-replies{margin-top:10px;margin-bottom:20px}.child-replies .reply-header img{width:30px!important;height:auto!important;margin-right:3px}.reply.child .reply-content{margin-left:40px}.small-reply-btn{display:flex;align-items:center;gap:4px;width:fit-content;font-size:11px;margin-left:28px;margin-top:4px;color:#999;background-color:transparent;border:1px solid transparent;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .15s ease;font-family:Courier New,monospace}.small-reply-btn img{width:16px!important;height:16px!important}.small-reply-btn.toggle{background:transparent;border:none;margin-left:5px;padding:0;color:#9aa3b3}.small-reply-btn.toggle:before{content:"▸";display:inline-block;width:1em;margin-right:4px}.small-reply-btn.toggle.expanded:before{content:"▾"}.small-reply-btn.toggle:hover{color:#cfe4ff}.small-reply-btn:hover{background-color:#484b4a4b;color:#000;border-color:#aaa;box-shadow:1px 1px 2px #00000026;color:#ffe6e6}.small-reply-btn.selected{background-color:#4964bd;color:#000;border-color:#888;box-shadow:inset 1px 1px 2px #0000004d}.reply-deck{display:flex;gap:10px;margin-left:4px}.grand-children>.small-reply-btn{margin-left:34px;margin-top:2px;margin-bottom:0}.reply .blinks img{border:none;width:23px!important;height:auto!important}.blinks{display:flex;align-items:center;gap:6px;margin-top:6px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#777;font-size:13px;font-family:Courier New,monospace;transition:color .2s ease}.blinks:hover{color:#ffe6e6}.blinks img{border:none;width:20px;height:auto;image-rendering:pixelated;transition:filter .2s ease}.blinks:hover img{filter:brightness(1.8)}.reply-timestamp{font-size:11.7px;color:#929292}.reply-name-timestamp{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-bottom:3px}.child-replies,.grand-children{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-left:34px}.reply.child,.reply.grandchild{display:block;width:100%}.reply-deck{display:flex;gap:10px;align-items:center}.small-reply-btn.main-expand{align-self:flex-start;margin-left:34px;margin-top:0}#submission-entry a,.post-content a,.reply-content a{color:#4ea5f7;text-decoration:underline}#submission-entry a:hover,.post-content a:hover,.reply-content a:hover{color:#82c4ff}#submission-entry a,.post-content a,.reply-content a,#content-container a{color:#4ea5f7;text-decoration:underline}#submission-entry a:hover,.post-content a:hover,.reply-content a:hover,#content-container a:hover{color:#82c4ff}.flag-toggle{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;margin-top:-8px;font-size:12px;margin-right:-17px;font-family:Courier New,monospace;color:#eeeeee98;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;transition:all .2s ease}.flag-toggle .flag-icon{font-size:14px}.flag-toggle .flag-label{font-size:12px}.flag-toggle:hover{background-color:#3f4240;color:#f44;box-shadow:0 0 5px #f009}.flag-toggle.on .flag-knob{background:#fcc;transform:translate(4px)}.flag-badge{display:inline-block;margin-left:6px;padding:2px 6px;font-size:11px;font-family:monospace;background-color:#f44;color:#000;border:2px outset #a33;border-radius:3px;text-transform:uppercase}.no-flagged-posts{margin-top:100px;margin-bottom:100px;font-size:30px}.reply-flag-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:3px;padding:2px 6px;margin-top:4px;font-size:12px;font-family:Courier New,monospace;color:#eaeaea96;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;transition:all .2s ease}.reply-flag-toggle .flag-icon{font-size:13px}.reply-flag-toggle .flag-label{font-size:11px}.reply-flag-toggle:hover{background-color:#3a3d3b;color:#f55;box-shadow:0 0 4px #ff000080}.reply-flag-toggle.on .flag-knob{background:#ffd6d6;transform:translate(3px)}#delete-post{margin-left:-20px;background-color:#e81616;color:#fff}#delete-reply{margin-left:-5px;background-color:#e81616;color:#fff}#tag-img{image-rendering:auto}#tag-img.pixelated{image-rendering:pixelated}#reply-submission-area{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding-left:40px;margin-left:-40px;gap:20px;scrollbar-color:#666 #000;scrollbar-width:thin}#reply-entry{width:100%;height:100px;max-height:200px;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;scrollbar-color:#666 #000;scrollbar-width:thin}#reply-entry textarea{width:80%;height:100%;min-height:20px;min-width:80%;max-width:80%;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}#tag-selector{display:flex;gap:20px}#submit-post:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#7a6fba;box-shadow:0 0 5px #00ffff80}#submit-post:active{border-style:inset;background-color:#bba0e2}#creator-container .reply-close-btn{position:absolute;top:8px;right:8px;background:#121212;border:2px outset #808080;color:#fff;font-size:18px;line-height:1;padding:2px 6px;cursor:pointer;-webkit-user-select:none;user-select:none}#creator-container .reply-close-btn:hover{background-color:#7a6fba;box-shadow:0 0 5px #00ffff80}#creator-container .reply-close-btn:active{border-style:inset;background-color:#bba0e2}@media (max-width: 768px){#creator-container{margin-bottom:33px}}#creator-container{font-family:Windows95;width:100%;height:100%;background-color:#000;color:#fff}#submission-area{width:100%;height:90%;display:flex;flex-direction:column;align-items:flex-start;padding-left:40px;gap:20px;overflow-y:auto}#forum-title{display:flex;justify-content:center;align-items:center;width:100%}#post-title{margin-top:2cqw}#post-title{display:flex;flex-direction:column;width:100%}#post-title textarea{width:50%;min-width:150px;height:2.3em;resize:none}#submission-entry{width:100%;height:100%;display:flex;flex-direction:column}#submission-entry textarea{width:80%;height:100%;min-height:100px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}#tag-selector{display:flex;gap:20px;height:35px}#bottom-submission-buttons{display:flex;flex-direction:row;align-items:center;gap:20px;padding-bottom:30px;width:90%}@media (max-width: 768px){#tag-for-creator{font-size:20px;width:200px;transform:scale(.5);zoom:1.25;margin-left:-50px;margin-right:-50px}}#submit-post{display:flex;align-items:center;border-style:solid;background-color:#121212;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:17px}#submit-post:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#4984a6;box-shadow:0 0 5px #00ffff80}#submit-post:active{border-style:inset;background-color:#57abcc}#submit-post img{width:30px;height:auto}#image-entry{display:flex;flex-direction:column}#image-entry img{max-height:120px;width:auto;height:auto;object-fit:contain}#post-error{display:none;white-space:pre-wrap;word-break:break-word;background-color:#300;color:#f55;padding:8px;font-family:monospace;border:1px solid #ff5555;border-radius:4px;max-width:40%;line-height:1.4}#post-error:not(:empty){display:block}#community-rules-click{text-decoration:underline;cursor:pointer}#community-rules{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#111;color:#fff;border:2px solid #888;padding:20px;max-width:80%;width:400px;z-index:1000;box-shadow:0 0 20px #fff3;font-family:Windows95,monospace;line-height:1.5;font-size:14px}#community-rules button{margin-top:15px;background-color:#222;color:#fff;border:1px solid #aaa;padding:6px 12px;cursor:pointer;font-family:inherit}#community-rules button:hover{background-color:#444}#directory-container{font-family:Windows95;z-index:2;width:100%;height:100%;background-color:#8c91b6;display:flex;flex-direction:column;color:#fff}#card-container{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;width:100%;margin-top:10px;padding-bottom:20px}.user-card{display:flex;flex-direction:row;gap:10px;width:200px;padding:8px;border-radius:8px;transition:background-color .2s ease;cursor:pointer}.user-card:hover{background-color:#ffffff1a}.user-card{display:flex;flex-direction:row;gap:10px;width:255px;padding:6px;border:2px solid #999;border-style:outset;background-color:silver;cursor:pointer;font-family:Windows95,sans-serif}.user-card:hover{border-style:inset;background-color:#b0b0b0}.user-card img{width:48px;height:48px;border:2px solid #666;background-color:#eee;padding:1px}.card-txt{display:flex;flex-direction:column;justify-content:center}.card-txt .username{text-decoration:underline;color:#fff;font-size:17px}.user-card:hover .username{color:#00008b}.card-txt .bio{font-size:11px;color:#333}#directory-load-btn{width:90px;justify-content:center}#directory-search-bar{width:130px}@media (max-width: 768px){#directory-search-bar{font-size:25px;width:230px;transform:scale(.6);zoom:1;margin-bottom:-2px;margin-top:-10px}}.profile-container{font-family:Windows95;z-index:2;width:100%;height:100%;background-color:#000;display:flex;flex-direction:row;color:#fff}#username{display:flex;flex-direction:column;justify-content:start;align-items:start;padding-top:35px;padding-left:10px;gap:10px;padding-right:15px}#name{font-size:30px}#profile-pic{padding-top:20px;padding-left:20px}#profile-pic img{width:100px;height:100px;border-color:#fff;border-width:2px;border-style:solid}#directory-return-home{position:absolute;right:10px;margin-top:10px;display:flex;flex-direction:row;border-style:solid;background-color:#121212;margin-right:3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:17px;padding:1px}#directory-return-home:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#add8e6;box-shadow:0 0 5px #00ffff80}#directory-return-home:active{border-style:inset;background-color:#d0d0d0}#home img{width:20px}#description{width:100%;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}#description textarea{width:100%}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.popup-content{background-color:#fff;padding:2rem;border-radius:2px;text-align:center}.popup-content{color:#000;flex-direction:column;gap:5px;display:flex;margin-right:3px;border-width:2px;border-style:outset;background-color:#bcbac2;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:17px;padding:10px}.popup-content button{display:flex;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:center;font-size:17px;width:120px;font-family:Windows95}.popup-content button:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#add8e6;box-shadow:0 0 5px #00ffff80}.popup-content button:active{border-style:inset;background-color:#d0d0d0}#mod-menu-btn{display:flex;margin:10px;padding:5px 10px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;background-color:#1c1c1c;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:center;font-size:16px;font-family:Windows95;width:60px;transition:background-color .2s ease;position:absolute;bottom:10px;right:1px}#mod-menu-btn:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#ff7f7f;box-shadow:0 0 5px #ff000080}#mod-menu-btn:active{border-style:inset;background-color:#b22222}#mod-menu{position:absolute;width:90%;margin-left:3%;margin-top:3%;height:80%;background-color:#040404;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;box-shadow:0 0 10px #ff00004d}#exit-mod-menu{margin-top:30px}#timeout-dropdown{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:30px}#profile-timeout-btn{background-color:#b22222}#timeout-display{margin-top:10px;width:80%}#view-user-posts{width:138px;margin-top:20px;background-color:#2d5576;font-size:14px}#view-user-posts img{height:25px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:9999}.card{background:#000;color:#fff;width:380px;font-family:ui-monospace,Menlo,Monaco,Courier New,monospace;border-radius:4px;overflow:hidden;position:relative;border:4px double #fff;box-shadow:0 0 0 2px #000,0 0 0 6px #fff,6px 6px #000}.card:before{content:"+— AUTH REQUIRED —+";position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:0 8px;background:#000;color:#fff;font-weight:700;font-size:12px;letter-spacing:.4px;line-height:1}.card h2{margin:0;padding:10px 12px 4px;font-size:12px;letter-spacing:.2px;color:#ffffffe6;font-weight:600}.card h2:before{content:">_ ";opacity:.8}.card-content{padding:18px 16px 16px}.card-content p{margin:0 0 18px;font-size:13px;line-height:1.45;text-align:left;color:#ffffffeb;white-space:pre-wrap}.card-content p:after{content:"▌";margin-left:6px;opacity:.85;animation:blink 1.2s steps(1) infinite}@keyframes blink{50%{opacity:0}}.card-buttons{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px;width:100%}.card-buttons button{flex:0 0 auto;padding:8px 14px;font-size:12px;font-family:inherit;font-weight:700;color:#fff;background:#222;border:2px solid #aaa;border-radius:0;cursor:pointer;box-shadow:inset 0 -2px #ffffff21,0 0 0 1px #ffffff0f;transition:background .12s ease,transform .05s ease,box-shadow .12s ease}.card-buttons button:hover{background:#2e2e2e;box-shadow:inset 0 -2px #ffffff29,0 0 0 1px #ffffff1a}.card-buttons button:active{background:#131313;transform:translateY(1px)}.card-buttons button:focus-visible{outline:2px dashed #fff;outline-offset:2px}body.dark-theme .card{border-color:#eee;box-shadow:0 0 0 2px #000,0 0 0 6px #eee,6px 6px #000}.verify-container{max-width:500px;border-radius:8px;font-family:monospace;color:#e0e0e0;box-shadow:0 0 20px #00ff800d;margin-top:20px;padding:10px;display:flex;flex-direction:column;justify-content:center}.verify-container p,.verify-container div{line-height:1.6;text-align:center;font-size:14px}#v-user-email{font-weight:700;color:#fff;font-size:15px;text-shadow:0 0 5px rgba(132,143,240,.4)}.verify-container .cult-btn{display:inline-block;background-color:#111;color:#fff;border:1px solid #ffffff;padding:10px 15px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out;text-align:center;font-size:12px;margin-top:20px}.verify-container .cult-btn:hover{background-color:#fff;color:#000}.verify-container button{background-color:#1e1e1e;color:#fff;border:1px solid #444;padding:8px 12px;border-radius:4px;cursor:pointer;font-family:inherit;transition:background-color .2s ease}.verify-container button:hover{background-color:#333}.verify-container button:disabled{opacity:.5;cursor:not-allowed}._aboutContainer_1nef4_1{color:#000;display:flex;flex-direction:column;gap:20px;margin-top:10px;padding:10px}._uName_1nef4_9{display:inline;color:#78729f;text-decoration:underline;cursor:pointer}._aboutSub_1nef4_16{display:flex;flex-direction:column;gap:7px}._aboutHeader_1nef4_22{font-size:20px}._socialContainer_1nef4_26{display:flex;flex-direction:column;font-size:15px}._social_1nef4_26{display:flex;align-items:center;padding:6px;width:max-content;transition:all .2s ease;cursor:pointer;text-decoration:underline}._social_1nef4_26:hover{background-color:#d7d7fa;color:#000;border-color:#b0b0f0}._social_1nef4_26:active{background-color:#b0b0f0}._social_1nef4_26 img{width:20px;height:auto;margin-right:4px}#_email_1nef4_1 img{width:18px}@keyframes _creepyPulse_1nef4_1{0%{transform:scale(1) rotate(0) translate(0)}25%{transform:scale(1.05,.95) rotate(-1deg) translate(-1px,1px)}50%{transform:scale(.98,1.02) rotate(1deg) translate(1px,-1px)}75%{transform:scale(1.03,.97) rotate(-.5deg) translate(-.5px,.5px)}to{transform:scale(1) rotate(0) translate(0)}}._creepy_1nef4_80{display:inline-block;animation:_creepyPulse_1nef4_1 20s infinite ease-in-out;color:#000}._aboutContainer_1t1hy_1{color:#fff;display:flex;flex-direction:column;gap:20px;margin-top:10px;padding:20px}._uName_1t1hy_9{display:inline;color:#389361;text-decoration:underline;cursor:pointer}._aboutSub_1t1hy_16{display:flex;flex-direction:column;gap:7px}._aboutHeader_1t1hy_22{font-size:21px}._socialContainer_1t1hy_26{display:flex;flex-direction:column;font-size:15px}._social_1t1hy_26{display:flex;align-items:center;padding:6px;width:max-content;transition:all .2s ease;cursor:pointer;text-decoration:underline}._social_1t1hy_26:hover{background-color:#d7d7fa;color:#000;border-color:#b0b0f0}._social_1t1hy_26:active{background-color:#b0b0f0}._social_1t1hy_26 img{width:20px;height:auto;margin-right:4px}#_email_1t1hy_1 img{width:18px}@keyframes _creepyPulse_1t1hy_1{0%{transform:scale(1) rotate(0) translate(0)}25%{transform:scale(1.05,.95) rotate(-1deg) translate(-1px,1px)}50%{transform:scale(.98,1.02) rotate(1deg) translate(1px,-1px)}75%{transform:scale(1.03,.97) rotate(-.5deg) translate(-.5px,.5px)}to{transform:scale(1) rotate(0) translate(0)}}._creepy_1t1hy_80{display:inline-block;animation:_creepyPulse_1t1hy_1 20s infinite ease-in-out;color:#000}._Portfolio_1t1hy_86{margin-top:10px;text-decoration:underline;color:#fff}._Portfolio_1t1hy_86:hover{text-decoration:underline;color:#2593b2}#fish-menu-container{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;align-items:center;justify-content:center;position:absolute;z-index:9999;font-family:windows95}#main-menu-full{width:100%;height:100%;background-color:#92b9d8}#fish-bg{width:100%;height:100%;position:sticky;background-color:#f0f8ff}#fish-menu-btn-container{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:8%;font-family:windows95}#fish-menu-btn-container .cult-btn{padding:4px;font-size:19px}.fish-menu-btn.select{background-color:#e9cfd3b0!important}.fish-menu-btn.view-races{background-color:#9ebdebb7!important}.fish-menu-btn.leaderboard{background-color:#d0eed5b7!important}#fish-select-container{display:flex;flex-direction:column;align-items:center;font-family:windows95;height:max-content}#fish-select-container .cult-btn{background-color:#e4a0c4;padding:3px;font-size:98%}#fish-select-title{margin-top:20px;font-size:100%;width:100%;text-align:center}#fish-betting-container{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:420px;margin-top:30px}#fish-bet{width:90px;height:135px;display:flex;font-weight:700;flex-direction:column;align-items:center;font-size:20px;color:#000}#fish-bet canvas{width:80px;height:80px;box-sizing:border-box;display:block;background-color:"transparent";box-shadow:2px 2px #4a6b84}#bet-controls{display:flex;align-items:center;gap:8px;margin-top:8px}#bet-controls button{padding:2px 6px;font-size:14px;font-weight:700;background-color:#db62a3;color:#fff;border:none;border-radius:4px;cursor:pointer}#bet-controls input{font-family:windows95;font-size:20px!important;-moz-appearance:textfield}#bet-controls input[type=number]::-webkit-inner-spin-button,#bet-controls input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bet-controls button:hover{background-color:#dc30c5}#bet-controls input{width:40px;text-align:center;font-size:14px;padding:2px 4px;border:1px solid #ccc;border-radius:4px}#fish-select-bottom{margin-top:20px;display:flex;gap:5%;justify-content:space-between;width:100%;max-width:500px;align-items:center}#fish-select-bottom img{width:55px;image-rendering:crisp-edges}#fish-select-chip-total{display:flex;align-items:center;flex-direction:row}.fish-htp{min-width:50px}.selector-help-overlay{position:fixed;display:flex;justify-content:center;align-items:center;z-index:1000;margin-top:10%}.selector-help-content{background-color:#fff;border:2px solid #000;padding:20px;font-family:windows95;font-size:14px;max-width:500px;width:80%;text-align:center;box-shadow:3px 3px #888;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:15px}.selector-help-close-button{margin-top:15px;background-color:#e4a0c4;padding:4px 10px;font-size:12px;border:1px solid #000;cursor:pointer;display:inline-block}.selector-help-close-button.cult-btn{width:31px}.selector-help-close-button:hover{background-color:#dc30c5;color:#fff}.fish-help-item{width:100%;text-align:left}.payout-mult-help{font-weight:700;font-size:16px}.race-panel{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#bcbecf;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;padding:12px 16px;margin:5px auto;width:86%;max-width:450px;border-radius:10px;color:#070303;font-family:Windows95;box-shadow:0 0 6px #00ffff26;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}#race-selector-container{background-color:#92b9d8}#race-selector-container .cult-btn{background-color:#bcbecf}.race-panel h3{font-size:18px;margin-bottom:12px;color:#f3f3f3;text-shadow:1px 1px 0 #000}.race-buttons{display:flex;flex-direction:row;gap:14px;justify-content:center;width:100%}.race-button{flex:1;max-width:120px;padding:6px 10px;background-color:#121212;color:#d4d4d4;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;font-family:Courier New,monospace;font-size:13px;text-align:center;border-radius:4px;cursor:pointer;transition:all .15s ease}.race-button:hover{background-color:#80b4cc;box-shadow:0 0 5px #00ffff80;color:#000}.race-button:active{border-style:inset;background-color:#d5d5d5;color:#000}#race-selector-container{display:flex;flex-direction:column;align-items:center;font-family:windows95}#race-selector-title{font-size:25px;display:flex;gap:10px;margin-top:20px;margin-bottom:10px}#race-selector-title img{height:25px}.race-title{width:100px}.pagination-controls{margin-top:5px;margin-bottom:10px;display:flex;gap:4px}.race-buttons img{height:25px}.fish-racing-go-home{position:absolute;margin-top:17px;right:10px}.fish-racing-go-home img{width:25px;margin-left:-8px}#race-select-header-area{position:sticky;background-color:#000;width:100%}.selector-my-bets-overlay{position:fixed;margin-top:20%;display:flex;justify-content:center;align-items:center;z-index:1000}.selector-overlay-content{background-color:#d8dae6;border:2px outset #ffffff;padding-left:20px;padding-right:20px;border-radius:10px;max-width:80%;max-height:80%;overflow:auto;box-shadow:0 0 10px #000;display:flex;flex-direction:column;align-items:center}.selector-close-button{margin-bottom:10px;cursor:pointer;width:38px;margin-top:20px}.race-panel.most-recent{height:70px;background-color:#5d9fc8;border-color:#bbe2f6 #78c0e0 #78c0e0 #a0dfff;animation:rotateJiggle 3s ease-in-out infinite;color:#fff}.race-panel.most-recent .cult-btn{background-color:#c0d6ee!important;color:#000}@keyframes rotateJiggle{0%,92%,to{transform:rotate(0)}10%{transform:rotate(-.4deg)}20%{transform:rotate(.4deg)}30%{transform:rotate(-.4deg)}40%{transform:rotate(.4deg)}50%{transform:rotate(0)}}.no-races-message{font-size:17px;text-align:center}#race-viewer{width:100%;height:100%;position:sticky;touch-action:none}#race-hud{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;align-items:center;justify-content:center;position:absolute;z-index:9999;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;touch-action:none}#results-screen{margin-bottom:80px}#race-countdown{font-size:80px;color:#fff;font-family:windows95;text-shadow:2px 2px 8px #000;opacity:1;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:opacity .5s ease-out;margin-top:30px}.countdown-animate{animation:fadeOut .8s ease-out forwards}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.race-player-exit-btn{pointer-events:auto;position:absolute;bottom:60px;right:20px;font-family:windows95}#race-viewer canvas{user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.camera-tooltip{margin-top:30px;position:absolute;z-index:9999;width:100%;text-align:center;font-family:windows95;font-size:14px;color:#fff;opacity:0;animation:fadeInOut 4s ease-in-out forwards;pointer-events:none}@keyframes fadeInOut{0%{opacity:0}25%{opacity:.85}90%{opacity:.85}to{opacity:0}}.finish-graphic-container{position:absolute;top:5%;left:5%;width:contain;color:#fff;font-family:Arial,sans-serif;z-index:20;background-color:#11163446;font-size:14px}.finish-row:last-child{border-bottom:none}.finish-graphic-rank{background-color:#e86487;padding-left:4px;padding-right:4px}.finish-graphic-name{flex-grow:1;text-align:left;padding-left:8px;font-weight:700;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.finish-meta{text-align:right;font-size:12px;color:#ccc}.finish-graphic-time{padding-left:10px;font-family:windows95;color:#ffffff69}#race-over-container{position:absolute;display:flex;flex-direction:column;align-items:center}#view-results-after-race-btn{pointer-events:auto;background-color:#111634d9;color:#fff;font-family:windows95,monospace;font-size:14px;padding:10px;text-align:center;border:2px solid #ffffff66;border-radius:3px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 6px #00f2ff88;cursor:pointer;transition:all .2s ease;z-index:30}#view-results-after-race-btn:hover{background-color:#111634f2;box-shadow:0 0 12px #00f2ffcc}#race-over-payout{font-family:Arial,sans-serif;font-weight:700;font-size:30px;color:#fff;display:flex;align-items:center;gap:10px;padding:15px 20px}#race-over-box{background-color:#0a1d48e6;padding:10px 10px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;margin-bottom:10px;border:2px solid #ffffff44}#payout-chips-race-over{font-size:32px;font-weight:700;color:#fff;text-shadow:0 0 5px #274841aa;animation:popInAnticipate .8s ease-out,bounceIdle 1.8s ease-in-out .8s infinite}#change-race-over.change-race-over-positive{font-size:24px;font-weight:700;color:#2adf3c}#change-race-over.change-race-over-negative{font-size:24px;font-weight:700;color:#fa3b3b}#race-over-bet{font-family:Arial;color:#ffffff4f}@keyframes bouncePop{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.01) translateY(-1px)}60%{transform:scale(.9) translateY(1px)}to{transform:scale(1) translateY(0)}}@keyframes popInAnticipate{0%{transform:scale(.2);opacity:0}40%{transform:scale(1.1);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes bounceIdle{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.bet-graphic-container{position:absolute;bottom:0;margin-bottom:12.5px;margin-left:10px;width:contain;color:#fff;font-family:Arial,sans-serif;z-index:20;font-size:17px;font-family:windows95}.bet-list{background-color:#111634e4;padding:10px 12px 6px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(-1px);opacity:0}to{transform:translateY(0);opacity:1}}.bet-ear-graphic{background-color:#be3077;padding:6px 12px;font-size:13px;font-family:windows95;border-radius:4px 4px 0 0;cursor:pointer;width:fit-content;transition:background-color .2s,transform .2s;border-bottom:none;color:#fff}.bet-ear-graphic:hover{background-color:#7a0f5c}.bet-ear-graphic:active{transform:translateY(1px)}#indiv-bet-graphic{display:flex;gap:4px}.bet-graphic-chip-count{font-weight:700;padding:2px 6px;font-size:18px;margin-bottom:2px;margin-top:-2px}.chip-count-largest{box-shadow:0 0 5px #00c8ff99;text-shadow:1px 1px 2px black}.chip-count-second{box-shadow:0 0 4px #ffd70080;text-shadow:1px 1px 1px black}.chip-count-third{box-shadow:0 0 3px #00d9ff66;text-shadow:1px 1px 1px black}.bet-graphic-winner{background-color:#44a64433;color:#4ff9b2;border:1px solid #4cce7c;border-radius:4px}.bet-graphic-mid{background-color:#ffff0026;color:#ff6;border-radius:4px}.bet-graphic-super-winner{background-color:#04ff0033;color:#0ef591;border:1px solid #00ff00;border-radius:4px}.bet-graphic-loser{color:#f66}@keyframes popIn{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.bet-graphic-winner,.bet-graphic-mid,.bet-graphic-super-winner,.bet-graphic-loser{animation:popIn .4s ease-out}.total-bet-display{margin-bottom:10px;color:#fffa;font-size:13.5px}.results-indiv{display:flex;flex-direction:row;align-items:center;margin-bottom:16px;width:100%;font-family:windows95;border-radius:4px;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}.rank-1{background:linear-gradient(135deg,#ffe066,#fff8dc);border:2px outset #ffea70;box-shadow:2px 2px #000,-2px -2px #fff;color:#000}.rank-2{background:linear-gradient(135deg,#cce5ff,#f0faff);border:2px outset #b3d9ff;box-shadow:2px 2px #000,-2px -2px #fff;color:#000}.rank-3{background:linear-gradient(135deg,#f46950,#fff3d1);border:2px outset #c0bebb;box-shadow:2px 2px #000,-2px -2px #fff;color:#000}.rank-4{background:linear-gradient(135deg,#901f5b,#ececff);border:2px outset #ecc4e2;box-shadow:1px 1px #000,-1px -1px #fff;color:#000}.rank-5{background:linear-gradient(135deg,#06452b,#f8f8f8);border:2px outset #bbbbbb;box-shadow:1px 1px #666,inset -1px -1px #fff;color:#000}#results-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:windows95;background-color:#92b9d8}#fish-display-results{display:flex;flex-direction:column;align-items:center;width:80px;margin-top:14px;margin-bottom:4px}#fish-name-results{margin-top:6px;text-align:center;font-size:.9rem;color:#1c1818}#fish-results-data{display:flex;width:100%;justify-content:space-around;align-items:center}.results-number{font-weight:700;color:#fff;width:80px;min-width:80px;text-align:center;white-space:nowrap}.results-number:after{content:attr(data-rank);font-family:windows95;font-size:30px;color:#fff;text-shadow:1px 1px black}#results-screen-headers{display:flex;flex-direction:row;justify-content:space-around;align-items:start;width:100%;margin-bottom:5px}#you-bet-header-results{margin-left:160px}#results-screen-title{margin-bottom:20px;font-size:30px;text-shadow:1px 1px 1px #c0b3b3}#fish-results-indiv-payment{display:flex;flex-direction:row;gap:8px;width:50%;justify-content:center}#fish-results-indiv-bet{width:50%}.fish-results-change{margin-left:5px}.fish-results-change--positive{color:#1cd20f;text-shadow:1px 1px 1px #545050}.fish-results-change--negative{color:#ea0606;text-shadow:1px 1px 1px #585252}#fish-result-exit-btn{margin-top:10px;background-color:#a897dc}#fish-results-summary{font-size:20px}.my-bets-container h3{text-align:center}.my-bets-list{display:flex;flex-direction:column;gap:6px}#fish-leaderboard-container{display:flex;flex-direction:column;align-items:center;font-family:windows95;width:100%;height:100%;background-color:"#92b9d8"}#fish-leaderboard-container .fish-racing-go-home{background-color:#b6bfc6}#fish-leaderboard-title{margin-top:20px;margin-bottom:20px}#leaderboard-card-container{display:flex;flex-direction:column;width:100%;align-items:center;gap:10px;margin-bottom:20px}.leaderboard-player-card{width:80%;max-width:380px;background-color:#ffffffa3;display:flex;flex-direction:row;justify-content:space-between;padding:7px;border-radius:8px}.leaderboard-player-name{align-items:center;display:flex;flex-direction:row;gap:10px}.leaderboard-actual-username{text-decoration:underline}.leaderboard-actual-username:hover{color:#00f;cursor:pointer}.leaderboard-number{width:23px;font-style:oblique}.leaderboard-player-name img{width:40px;border:solid 1px}.leaderboard-player-score{display:flex;flex-direction:row;align-items:center;width:18%;text-align:center}.leaderboard-player-score img{width:45px;image-rendering:crisp-edges}.leaderboard-load-more-container{margin-bottom:20px}.leaderboard-load-more-container .cult-btn{font-family:windows95;font-size:17px}@font-face{font-family:Windows95;src:url(../fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}.music-player{background:radial-gradient(circle at 0% 0%,#050a14bf,#050a1459 35%,#050a1400 65%),radial-gradient(circle at 100% 0%,#050a14bf,#050a1459 35%,#050a1400 65%),radial-gradient(circle at 0% 100%,#050a14bf,#050a1459 35%,#050a1400 65%),radial-gradient(circle at 100% 100%,#050a14bf,#050a1459 35%,#050a1400 65%),linear-gradient(180deg,#232a39,#373b44 55%,#121722),repeating-linear-gradient(90deg,#ba888805,#ffffff05,#0000000b,#0000000b 3px);border:1px solid #000;height:100%;width:100%;color:#e9eef6;padding:6px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff0a,inset -1px -1px #000000f2,1px 1px #000000e6}.player-header,.player-controls{display:flex;justify-content:space-between;align-items:center;padding:5px;image-rendering:pixelated}.player-header{border:1px solid rgba(0,0,0,.7);box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000008c;background:linear-gradient(180deg,#5441410f,#0000001a)}.music-player .player-header{position:relative}.music-player .player-header:after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:1px;background:linear-gradient(90deg,#00b4ff00,#50b4ff99,#78dcff80,#00b4ff00);opacity:.6;pointer-events:none}.music-title{color:#fff;font-size:14px;font-weight:700;flex-grow:1;padding-right:5px;font-family:Windows95,sans-serif}.player-controls .btn{width:15px;height:15px;padding:4px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#9d9a9a;border:1px solid #000;box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #0000008c;box-sizing:border-box;image-rendering:pixelated;-webkit-user-select:none;user-select:none}.player-controls{margin-left:43px;margin-right:40px}.player-controls .btn{width:40px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.player-header .btn{margin:0 10px;width:18px;height:18px;padding:0}.player-timeline{display:flex;justify-content:space-between;align-items:center;padding:5px;width:100%}.timeline-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;margin-top:5px;margin-right:15px;border-radius:8px;background:linear-gradient(to bottom,#00000059,#00000026 40%,#ffffff1a),linear-gradient(to bottom,#5d8ccf,#3b3f45,#37577e);border:1px solid #000;outline:none;overflow:hidden;box-shadow:inset 1px 1px #000000b3,inset -1px -1px #ffffff1f}.timeline-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:20px;border-radius:7px;background-color:#818187;border:1px solid #000;box-shadow:inset 1px 1px #dcdcdc99,inset -1px -1px #0009;cursor:pointer;image-rendering:pixelated}.timeline-slider::-webkit-slider-thumb:active{box-shadow:inset -1px -1px #dcdcdc99,inset 1px 1px #000000b3}.timeline-slider::-moz-range-thumb{width:20px;height:20px;background:#a59a9a;cursor:pointer;box-shadow:1px 1px 1px #fff3,-1px -1px 1px #0003}.timeline-slider::-moz-range-progress{background:#fff}.timeline-slider::-moz-range-track{background:#fff}.timeline-slider::-ms-thumb{width:20px;height:20px;background:#a59a9a;cursor:pointer;box-shadow:1px 1px 1px #fff3,-1px -1px 1px #0003}.timeline-slider::-ms-fill-lower{background:#a59a9a}.timeline-slider::-ms-fill-upper{background:#fff}.song-time{position:absolute;right:10px;margin-top:-30px;height:28px;min-width:64px;display:flex;align-items:center;justify-content:center;padding:0 6px;font-family:Windows95,sans-serif;font-size:12px;letter-spacing:1px;color:#39ff14;background:repeating-linear-gradient(90deg,#00000047,#00000047,#0000 2px,#0000 4px),linear-gradient(180deg,#000,#050505);border:1px solid #000;box-shadow:inset 2px 2px #3c3a3ae6,inset -2px -2px #ffffff14,inset 0 0 6px #676161d9;text-shadow:0 0 1px rgba(57,255,20,.45);-webkit-user-select:none;user-select:none}.player-controls .btn:hover,.player-header .btn:hover{background-color:#d6d6d6;cursor:pointer}.player-controls .btn:active,.player-header .btn:active{box-shadow:inset -1px -1px #ffffffe6,inset 1px 1px #000000a6;transform:translate(1px,1px)}.player-controls .btn:focus-visible,.player-header .btn:focus-visible{outline:1px dotted #000;outline-offset:-3px}.player-controls .btn.is-disabled,.player-controls .btn:disabled,.player-header .btn.is-disabled,.player-header .btn:disabled{opacity:.55;pointer-events:none}.song-name{color:#03ff00;font-size:14px;font-weight:700;text-align:center;font-family:Windows95,sans-serif;padding:5px;background-color:#000;border:2px outset white;margin:5px 4px}.music-player-expanded{padding:10px;margin-top:10px}.music-player-coverart img{width:100%}.music-player-coverart{display:flex;justify-content:center;width:40%}.music-player-expand-container{display:flex;flex-direction:row}.liner-lyrics{margin-left:30px;width:60%}.liner-lyrics-tab{display:flex;justify-content:space-around;width:100%}.music-player-artist-container{display:flex;align-items:center;justify-content:center;font-family:windows95;width:100%}.music-player-artist{width:auto;cursor:pointer;color:#e6e9e5}.music-player-artist:hover{text-decoration:underline}.music-player-expanded .music-player.collection{display:flex}.music-player-expanded .music-player-collection img{width:30px;height:auto}.audio-visualizer-container{width:100%;height:146px;display:flex;align-items:center;justify-content:center}.audio-visualizer-container.is-hidden{width:40px;height:20px;margin:-31px auto 0 5px;opacity:.85;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#000000e6,#000);border:1px solid rgba(0,0,0,.9);box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b3,0 0 0 1px #ffffff0d}.music-player-cover-art img{width:125px}.music-player-cover-art{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding-top:10px}.is-hidden{opacity:0;pointer-events:none;height:0px}.music-player-cover-art.is-hidden{display:none}.audio-visualizer-container.is-hidden canvas,.audio-visualizer-container.is-hidden svg{width:100%!important;height:100%!important}.view-cover-art-btn{position:absolute;top:28px;right:13%;display:flex;align-items:center;gap:6px;font-family:Windows95,sans-serif;font-size:10px;text-transform:lowercase;background-color:#434843;border:1px solid #000000;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #0009;color:#000;cursor:pointer}.view-cover-art-btn:hover{background-color:#d6d6d6}.view-cover-art-btn:active{box-shadow:inset -1px -1px #fffc,inset 1px 1px #0009}.view-cover-art-icon{width:20px;height:20px;image-rendering:pixelated}.bottom-music-player-switcher{display:flex;width:70%;gap:20px;margin-top:20px;padding-left:10px;font-family:windows95}.music-player-switcher-btn{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;font-family:Windows95,sans-serif;font-size:11px;line-height:1;letter-spacing:.2px;text-transform:lowercase;color:#fff;background:#6b6767;border:1px solid #000;box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #0000008c;cursor:pointer;-webkit-user-select:none;user-select:none;image-rendering:pixelated;transition:background-color .12s linear}.music-player-switcher-btn:hover{background:#d6d6d6}.music-player-switcher-btn:active{box-shadow:inset -1px -1px #ffffffe6,inset 1px 1px #000000a6;transform:translate(1px,1px)}.music-player-switcher-btn.is-active{background:#bdbdbd;box-shadow:inset -1px -1px #ffffffe6,inset 1px 1px #000000a6}.music-player-switcher-btn:focus-visible{outline:1px dotted #000;outline-offset:-3px}.music-player-switcher-btn.is-disabled,.music-player-switcher-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.music-player-switcher-btn.is-selected{background:#9c9c9c;color:#2b2b2b;box-shadow:inset -1px -1px #ffffffb3,inset 1px 1px #000000bf;cursor:default;pointer-events:none;transform:translate(1px,1px)}.music-player-switcher-btn.is-selected:hover{background:#9c9c9c}.music-player-switcher-btn.is-selected{filter:grayscale(15%)}.music-player-song-date-container{position:absolute;width:90px;right:10px;margin-top:0;font-family:windows95;font-size:10.5px;color:#a7a9ac;height:28px;min-width:64px;display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}.music-player-collection{margin-top:12px;margin-left:10px;font-family:Windows95,"MS Sans Serif",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;padding:2px 6px;color:#fff;background:#a798b0;border:1px solid #000;border-radius:2px;max-width:60%;min-width:0;display:inline-flex;align-items:center;gap:6px;box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #000000a6;cursor:pointer;-webkit-user-select:none;user-select:none}.music-player-collection-icon{width:20px;height:auto;flex:0 0 auto;image-rendering:pixelated}.music-player-collection-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.music-player-collection:hover{filter:brightness(1.03)}.music-player-collection:active{transform:translateY(1px);box-shadow:inset -1px -1px #fff9,inset 1px 1px #000c}.music-player-collection:focus{outline:2px dotted #000;outline-offset:2px}.music-player-collection:disabled,.music-player-collection[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:grayscale(.2);transform:none}.music-player-stream-btn{font-family:Windows95;display:flex;align-items:center;position:absolute;right:27px;margin-top:-15px;font-size:14px;color:#5555e8;text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s linear,filter .12s linear,transform 80ms linear}.music-player-stream-btn img{width:30px;image-rendering:pixelated}.music-player-stream-btn:hover{color:#8c8cfc;filter:brightness(1.1)}.music-player-stream-btn:active{transform:translate(1px,1px);filter:brightness(.9)}.music-player-stream-btn:focus-visible{outline:1px dotted #000;outline-offset:2px}.music-liner-container{height:259.5px;font-family:windows95;width:100%;display:flex;flex-direction:column}.liner-header{padding:10px}.liner-title{font-size:22px;display:flex;align-items:center}.liner-title img{width:35px}.liner-subhead{margin-left:35px;display:flex;gap:4px;align-items:center}.liner-artist-name{font-size:16px;display:flex;justify-content:end;margin-right:15px}.liner-song-name{font-size:16px;color:#d5d4d4}.liner-content{background:#f7f7f4;color:#1f1f1f;padding:14px 18px;margin:10px;font-family:windows95,Arial,sans-serif;font-size:12px;line-height:1.5;max-height:140px;overflow:auto;border:1px solid #9a9a9a;box-shadow:2px 2px #c5c5c5;white-space:pre-wrap}.music-temp-container{font-family:windows95;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.music-temp-container .temp-inner{width:60%}@font-face{font-family:Windows95;src:url(/fonts/w95fa.woff2) format("woff2");font-weight:400;font-style:normal}html,body{height:100%;width:100%;margin:0;padding:0;background-color:#a5c2f5;box-sizing:border-box}.cult-btn{display:flex;flex-direction:row;border-style:solid;margin-right:3px;padding:0 3px;border-width:2px;border-style:outset;border-color:#ffffff #808080 #808080 #ffffff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:flex-start;font-size:17px}.cult-btn:hover{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.15) 1px,transparent 1px,transparent 2px);background-size:100% 4px;background-color:#4e96b0;box-shadow:0 0 5px #00ffff80}.cult-btn:active{border-style:inset;background-color:#5da6ca}@media screen and (max-width: 768px){input,textarea{font-size:20px}}
