/* Deliberately period-confused: XP Bliss, 98 chrome, an ancient cat on 56k. */
#desktop{background:#62a1d9 url('assets/windows-xp-bliss.jpg') center center/cover no-repeat}
.desktop-icons{width:auto;height:calc(100% - 20px);max-height:none;top:10px;left:8px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,83px);grid-auto-columns:95px;gap:1px 7px;overflow:visible}
.desktop-icon{position:relative;width:95px;min-height:76px;padding:5px 2px;gap:4px;font-size:11px;text-shadow:1px 1px 2px #000,0 1px 4px #000}
.desktop-icon .cn{font-size:10px}.desktop-icon i{width:34px;height:34px}.icon-notification{position:absolute;background:#e62d24;right:12px;top:0;border:1px solid white;padding:1px 4px;border-radius:8px;color:white;text-shadow:none;font-size:9px}
.desktop-brand{left:auto;right:35px;top:auto;bottom:80px;transform:none;text-shadow:1px 2px 3px #254b1588;color:#ffffffdf;text-align:right}.desktop-brand>span{font:bold 58px SimSun,serif;letter-spacing:4px}.desktop-brand strong{font:italic bold 25px Georgia;letter-spacing:0}.desktop-brand small{font-size:9px;letter-spacing:1px}.desktop-sticker{bottom:14px;right:35px;text-shadow:1px 1px #21411b}.desktop-sticker:before{display:none}
.start-menu{max-height:calc(100dvh - 45px)}.start-items{overflow:auto}.start-items>button{padding:6px}.start-games{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #888;padding-top:4px;margin-top:4px}.start-games button{display:flex;align-items:center;gap:5px;font-size:10px;padding:5px;box-shadow:none}.start-games button:hover{background:#000080;color:white}.start-games svg{width:23px;height:23px}
.welcome-content{min-height:354px}.welcome-copy{padding:28px 24px 18px}.welcome-copy h1{font:bold 53px/.95 Arial,sans-serif;letter-spacing:-3px;color:#052080;margin:22px 0 5px;white-space:nowrap}.welcome-copy p{margin:12px 0 18px;font-size:12px}.cn-name{box-shadow:none;background:none;color:#aa1a14;font:bold 43px/1 SimSun,serif;padding:0;position:relative;cursor:help;letter-spacing:5px}.cn-name:active{box-shadow:none;transform:none}.name-translation{display:none;position:absolute;left:0;top:calc(100% + 7px);width:245px;background:#ffffdc;border:1px solid #222;box-shadow:2px 2px #0004;color:#111;font:12px/1.4 Tahoma,Arial,sans-serif;letter-spacing:0;text-align:left;padding:10px;z-index:5}.name-translation small{font-size:10px;color:#444}.cn-name:hover .name-translation,.cn-name:focus .name-translation{display:block}.welcome-hover{margin-top:9px;color:#756c54;font:9px monospace}.welcome-art .shh-seal{font:bold 45px SimSun;letter-spacing:4px}.welcome-corner{position:absolute;left:9px;top:10px;background:#ffff87;color:#111;transform:rotate(-4deg);padding:5px 7px;font:bold 9px monospace;border:1px solid #181800}.welcome-corner small{display:block;text-align:right;font-size:8px}
/* Automatic advertisements never capture focus or cover the navigation. */
.ad-peek{position:fixed;z-index:4500;right:13px;bottom:93px;width:300px;padding:3px;background:#c0c0c0;box-shadow:var(--edge),4px 5px 0 #0004;animation:ad-arrive .3s ease-out;overflow:hidden;isolation:isolate}
.ad-peek .titlebar{height:22px;min-height:22px;background:linear-gradient(90deg,#000080,#4c80c9)}.ad-peek .window-title{font-size:10px}.ad-peek .window-controls button{width:24px;height:20px;font-size:18px}.peek-creative{display:flex;align-items:center;gap:8px;width:100%;min-height:125px;box-shadow:none;border:2px ridge #f6ef8e;background:#ffe818;padding:8px;text-align:left}.peek-creative>img{width:91px;height:101px;object-fit:cover;border:1px solid #151515}.peek-creative>span{display:flex;flex-direction:column;gap:5px;min-width:0}.peek-creative small{font:8px monospace}.peek-creative strong{font:900 21px/.94 Impact,'Arial Black',Arial,sans-serif;letter-spacing:-.4px}.peek-creative em{font:10px/1.2 Arial,sans-serif;font-style:normal}.peek-creative b{font:bold 9px Tahoma;text-decoration:underline}.ad-peek footer{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px;font-size:9px}.ad-peek footer button{font-size:9px;padding:2px 5px;min-height:19px}.ad-lifetime{height:2px;background:#000080;transform-origin:left;animation:ad-expire 11.5s linear forwards}.peek-wechat .peek-creative{background:#1d9e27;color:#fff}.peek-credit .peek-creative{background:#a51a13;color:#ffeb8a}.peek-dating .peek-creative,.peek-club .peek-creative{background:#d3008e;color:#fff79c}.peek-wealth .peek-creative{background:#006426;color:#e9ff00}.peek-antivirus .peek-creative{background:#ececec;color:#c00}.peek-ram .peek-creative{background:#102260;color:#53ff47}.peek-torrent .peek-creative{background:#4c2483;color:#fff}.shush-ads{font-size:10px;padding:7px 11px;right:13px;bottom:47px;left:auto}.blocker-toggle{font-size:10px!important}.new-ad-photo{width:100%;height:200px;object-fit:cover;border:2px ridge #eee}.credit-ad{background:#a91c18;color:#ffed9d;border:4px double #ffdb66}.credit-ad h2{font:900 33px/.98 Impact,Arial;text-shadow:2px 2px #4c0000}.chat-ad{background:#08a139;color:white;border:3px ridge #c2ffc5}.chat-ad h2{font-size:36px}.club-ad{background:#170024;color:#fd67de;border:3px ridge #00f3ff}.club-ad h2{font-size:36px;color:#f7ff53;text-shadow:2px 2px #fa0091}.club-ad .new-ad-photo{height:225px;object-fit:cover}.antivirus-ad{background:#eee;color:#d10000;border:4px solid #b40000}.antivirus-ad h2{font-size:35px}.fake-scan{background:#000;color:#59ff2e;padding:13px;text-align:left;font:12px/1.5 monospace}.fake-scan b{display:block;font-size:16px}.ram-ad{background:#000460;color:#64ff22;border:4px ridge #ccc}.ram-ad h2{font-size:36px}.ram-chip{margin:18px 8px;padding:16px;border:4px solid #191;background:#005b27;color:#eaffb1;font-size:22px;box-shadow:0 8px #bba51e;transform:rotate(-5deg)}.ram-chip b,.ram-chip small{display:block}.torrent-ad{background:#45247d;color:#fff}.torrent-ad h2{font-size:35px}.torrent-ad .new-ad-photo{height:135px}.fortune-ad{background:#ffda67;color:#831600;border:5px double #9b2118}.fortune-ad h2{font-size:31px}.cookie-icon{font-size:65px;line-height:1;animation:cookie-wobble 2.8s infinite}
@keyframes ad-arrive{from{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ad-expire{to{transform:scaleX(0)}}@keyframes cookie-wobble{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}
/* More little corners of the internet, each with its own visual joke. */
.brainrot-channel{margin:19px 0 10px;border:4px ridge #bbb;background:#000;font-family:Tahoma,Arial,sans-serif;color:white}.brainrot-channel>header,.brainrot-channel>footer{display:flex;align-items:center;justify-content:space-between;padding:7px;background:#000080;color:#fff;font:10px monospace;gap:8px}.brainrot-channel>header>span{font-size:8px;color:#f5ff2e}.brainrot-channel>footer{background:#080808;color:#ffff25}.brainrot-channel>footer button{padding:3px 8px;font:bold 9px monospace}.edit-player{position:relative;aspect-ratio:1.7;overflow:hidden;background:#100422;isolation:isolate}.edit-player>img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.edit-caption{position:absolute;inset:0;padding:18px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;text-shadow:3px 3px #000}.edit-caption>small{font:10px monospace;background:#fa05a4;padding:4px 7px;transform:rotate(-2deg);text-shadow:none}.edit-caption>b{font:900 clamp(28px,3.7vw,46px)/.95 Impact,'Arial Black',sans-serif;font-style:italic;color:#fff735;letter-spacing:-1px;transform:rotate(-2deg);animation:edit-punch 6.5s infinite}.edit-caption>span{background:#fff;color:#000;text-shadow:none;padding:4px 6px;font:10px monospace;max-width:80%}.next-edit{position:absolute;right:9px;bottom:11px;background:#faff00;font:bold 10px Tahoma;padding:5px 8px}.tv-rec{position:absolute;right:12px;top:12px;font:10px monospace;color:#ff3535;animation:small-blink 1.5s steps(1,end) infinite}.edit-progress{height:3px;position:absolute;bottom:0;background:#52ff20;width:100%;transform-origin:left;animation:edit-timer 6.5s linear infinite}.edit-cut{animation:cut-jolt .32s ease-out}.meme-toy-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.meme-toy-grid>button{min-width:0;padding:6px;border:3px ridge #ddd;display:flex;flex-direction:column;align-items:center;gap:7px;box-shadow:none}.meme-toy-grid img{width:100%;aspect-ratio:1.3;object-fit:cover}.meme-toy-grid strong{font:900 24px/.98 Impact,Arial}.meme-toy-grid>button>span{font:bold 12px monospace}.meme-toy-grid>button>b{font:bold 9px Arial;text-decoration:underline}.meme-toy-grid small{font:10px Tahoma}.credit-card{background:#aa1815;color:#fff7ac}.wechat-card{background:#06963c;color:white}.wechat-card i{background:red;font-style:normal;padding:1px 3px}.micro-banner-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0}.micro-banner-row button{font:900 16px/.95 Impact,Arial;color:#fffd00;background:#0000b7;border:2px dashed #fffd00;box-shadow:none;padding:9px 3px}.micro-banner-row button:nth-child(2){color:#5eff00;background:#1c0029;border-color:#f0f}.micro-banner-row button:nth-child(3){color:#442c00;background:#ffc969;border-color:#442c00}.micro-banner-row small{display:block;font:8px monospace;margin-top:6px;animation:small-blink 2.5s infinite}.mini-webring{text-align:center;border:1px solid #000080;padding:9px;color:#000080;font:10px monospace}.mini-webring small{display:block;margin-top:7px;font-size:8px;color:#666}.rail-credit{background:#bb1919;color:#ffef85}.rail-credit strong{font-size:25px}.rail-wechat{background:#09a437;color:white}.rail-club{background:#280046;color:#fffe00;border-color:#f37fee}.rail-club img{aspect-ratio:1;object-fit:cover}.rail-club strong{font-size:24px}.rail-wechat img,.rail-credit img{aspect-ratio:1;object-fit:cover}
@keyframes edit-punch{0%,5%{transform:rotate(-2deg) scale(1)}8%{transform:rotate(1deg) scale(1.05)}13%,100%{transform:rotate(-2deg) scale(1)}}@keyframes edit-timer{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cut-jolt{0%{transform:translate(3px,-2px)}40%{transform:translate(-3px,1px)}100%{transform:none}}
/* WeChat parody: actual small local interactions, no credentials. */
.wechat-shell{display:grid;grid-template-columns:160px 1fr;height:100%;background:#f2f2f2;font:11px Tahoma,Arial}.chat-sidebar{background:#ddd;border-right:1px solid #bbb;overflow:auto}.chat-account{padding:15px 9px!important;display:grid;grid-template-columns:36px 1fr;gap:5px}.chat-account img{width:35px;height:35px;grid-row:span 2}.chat-account span{font-size:8px;color:#386936}.chat-sidebar>div{padding:14px 9px;border-bottom:1px solid #ccc}.chat-sidebar small{display:block;font-size:9px;color:#686868;margin-top:6px}.chat-selected{background:#c4c4c4}.chat-selected i{background:#e33;color:white;font-size:9px;font-style:normal;padding:1px 3px}.chat-main{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-main>header{border-bottom:1px solid #d5d5d5;padding:12px 10px}.chat-main>header b{display:block;font-size:13px}.chat-main>header small{display:block;color:#777;font-size:9px;margin-top:3px}.chat-messages{overflow:auto;flex:1;padding:7px 11px;min-height:0}.chat-time{font:9px/1.5 Tahoma;text-align:center;color:#777;clear:both;margin:9px 0}.chat-bubble{padding:9px;margin:8px 27px 8px 0;background:white;border:1px solid #ddd;font:11px/1.4 Arial;position:relative}.chat-bubble small{display:block;font:8px Tahoma;color:#777;margin-bottom:6px}.chat-bubble:before{content:'';position:absolute;left:-6px;top:12px;width:9px;height:9px;transform:rotate(45deg);background:inherit}.chat-bubble button{font-size:10px;width:100%;text-align:left;box-shadow:none;background:#f5f5f5}.chat-bubble.mine{margin:8px 0 8px auto;background:#a4e869;width:60px;font:26px SimSun;text-align:center;border-color:#8dc65e}.chat-bubble.mine:before{left:auto;right:-5px}.image-bubble img{width:100%;max-height:110px;object-fit:cover}.chat-composer{padding:9px;border-top:1px solid #ddd;background:#fff;display:flex;flex-wrap:wrap;gap:7px}.chat-composer>span{width:100%;font:8px monospace;color:#777}.chat-composer button{font-size:10px}.app-footnote{display:block;padding:5px 8px;font:8px/1.4 Tahoma;color:#777;background:#e8e8e8;text-align:center}
.credit-office{padding:14px;background:#f4ebca;min-height:100%;text-align:center;border:5px double #a41616;color:#8c1712;position:relative}.credit-office>small{font:8px/1.4 monospace;display:block}.bureau-seal{width:40px;height:40px;line-height:33px;border:3px double #ad1f14;border-radius:50%;font-size:29px;margin:0 auto 8px}.credit-office h2{font:bold 22px Georgia;margin:6px 0}.credit-score{border-top:2px solid #a51818;border-bottom:2px solid #a51818;padding:7px;margin:10px 0}.credit-score>span{display:block;font:900 45px/.95 Georgia}.credit-score>small{font:8px monospace}.credit-id{display:grid;grid-template-columns:125px 1fr;gap:12px;align-items:center;text-align:left;margin:14px 0;color:#3e2819}.credit-id img{width:125px;height:130px;object-fit:cover;border:3px double #9e6835}.credit-id b{font-size:10px}.credit-id p{font:11px/1.8 monospace}.credit-id strong{display:block;font:bold 10px Tahoma;color:#a51610}.credit-buttons{display:flex;gap:7px}.credit-buttons>button{flex:1;font-size:10px}.credit-office #credit-receipt{background:#fff9e8;border:1px dashed #9c6c56;margin:13px 0 8px;padding:8px;font:10px monospace}.stamp-pop{animation:stamp .32s ease-out}
/* Nostalgic game launchers with small playable scenes. */
.wow-game{background:radial-gradient(ellipse at 50% 55%,#343344,#090b15 75%);min-height:100%;color:#e8dcb7;border:3px ridge #817040;font-family:Georgia,serif}.wow-game>header{text-align:center;padding:8px 0;background:linear-gradient(#070b1c,#172238);border-bottom:2px ridge #9e8047}.wow-game>header>span{font:bold 9px Georgia;letter-spacing:4px;color:#d1b15d}.wow-game h2{font:bold 34px/.9 Georgia;margin:0 0 4px;color:#f1ce73;text-shadow:2px 3px #32210b,0 0 7px #ad7c31}.wow-game>header small{font:8px Tahoma;color:#b29a6d;letter-spacing:2px}.raid-unit{display:flex;gap:7px;align-items:center;padding:8px 10px;position:relative;z-index:2}.raid-unit>img{width:45px;height:45px;object-fit:cover;border:3px ridge #b49a57;border-radius:50%}.raid-unit>div{width:185px}.raid-unit b{font:10px Georgia;color:#f3d76f;display:block}.raid-unit small{color:#aaa;font-size:8px;float:right}.health{height:12px;display:block;background:#272416;border:2px ridge #958151;margin-top:3px;overflow:hidden}.player-health{background:#1d9928}.mana{display:block;height:7px;background:#1e4fb0;margin-top:3px}.raid-stage{height:195px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 90%,#9133bc50,transparent 60%)}.raid-runes{position:absolute;font-size:100px;color:#9b6de333;letter-spacing:20px;left:10%;top:20px;animation:rune-hover 5s infinite}.raid-boss{position:absolute;right:30px;top:5px;text-align:center;width:190px}.raid-boss>span{font:9px Georgia;color:#e3bd63}.boss-orb{font-size:68px;filter:drop-shadow(0 0 14px #b04bd1);animation:rune-hover 4s infinite}.raid-boss .health{height:14px}.health>i{background:linear-gradient(#cc3931,#7f0b0a);display:block;height:100%;transition:width .3s}.raid-boss>b{font:8px monospace}.raid-cat{position:absolute;bottom:7px;left:40px;width:133px;height:133px;object-fit:cover;border:4px ridge #af8e46;border-radius:50%;box-shadow:0 0 30px #a354d350}.raid-hit{position:absolute;right:47px;top:70px;font:bold 27px Impact,Arial;color:#ffef2d;text-shadow:2px 2px black}.damage-pop{animation:damage-rise 1.1s forwards}.ability-bar{display:flex;gap:6px;justify-content:center;padding:8px}.ability-bar button{background:#252725;box-shadow:inset 2px 2px #ad915d,inset -2px -2px #35291d;border:1px solid #050505;color:#e3ca89;font:8px Tahoma;width:84px;padding:6px 3px}.ability-bar b{display:block;font-size:22px;margin-bottom:3px}.ability-bar button:active{background:#664500}.game-log{background:#080c0cd9;color:#5fce61;font:10px/1.5 monospace;padding:8px;border-top:1px solid #4a4730;min-height:30px}.rs-game{background:#544a35;color:#f4ebc7;min-height:100%;border:5px ridge #7a7055;padding:6px;font:12px Georgia}.rs-game>header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:2px ridge #8d7d59;padding:7px}.rs-game h2{font:bold 18px Georgia;margin:0;color:#e0c477;text-shadow:2px 2px #21170b}.rs-game header>span{font:9px Tahoma;color:#d8c5a2}.rs-layout{display:grid;grid-template-columns:1fr 144px;gap:7px;margin-top:8px}.rs-world{position:relative;min-width:0;background:#61743d;border:3px inset #817451;height:260px;overflow:hidden}.rs-world>svg{width:100%;height:100%;object-fit:cover;display:block}.rs-cat{position:absolute;left:43%;top:30%;width:64px;height:68px;object-fit:cover;border:2px solid #7f6c45;mix-blend-mode:normal;transform:rotate(-3deg)}.fishing-spot{position:absolute;right:22%;bottom:23%;color:#ffff00;background:#000a;box-shadow:none;border:1px solid #111;padding:3px;font:bold 9px/1.4 Georgia}.xp-drop{position:absolute;left:47%;top:40%;font:bold 23px Georgia;color:#fff400;text-shadow:2px 2px #111;pointer-events:none}.rs-inventory{background:#3d3526;border:3px ridge #897953;padding:7px;font:9px Georgia;display:flex;flex-direction:column;gap:9px}.inventory-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.inventory-slots>span{background:#574a31;border:1px solid #231d13;aspect-ratio:1;display:grid;place-items:center;font-size:20px}.rs-inventory>span{display:flex;justify-content:space-between}.rs-inventory>button{background:#6b5d3c;color:#f8dc6a;font:bold 11px Georgia;border:2px outset #a38d58;box-shadow:none}.rs-chat{background:#c3b590;color:#252013;font:11px/1.4 Georgia;height:90px;overflow:auto;margin-top:8px;padding:7px;border:3px inset #9d8f6b}.rs-chat p{margin:2px 0}.rs-game .app-footnote{background:#403622;color:#c1ac7f}
@keyframes damage-rise{0%{opacity:1;transform:translateY(7px) scale(1.2)}90%,100%{opacity:0;transform:translateY(-48px) scale(.95)}}@keyframes rune-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
/* Familiar file-sharing clients. Their only files are our own cat images. */
.p2p-app{display:flex;flex-direction:column;height:100%;background:#f3f3ed;font:11px Tahoma}.p2p-brand{display:flex;align-items:center;gap:9px;padding:11px 15px;border-bottom:1px solid #aaa;background:#e5efda}.p2p-brand svg{width:42px;height:42px}.p2p-brand b{font:25px Arial;color:#3b7222;display:block}.p2p-brand small{display:block;font-size:9px;color:#506744}.torrent-brand{background:#eee8f5}.torrent-brand b{color:#512b7f}.torrent-brand small{color:#615174}.p2p-app form{display:flex;align-items:end;gap:8px;padding:12px;background:#eee;border-bottom:1px solid #aaa}.p2p-app form label{flex:1;font-size:10px}.p2p-app form input{display:block;width:100%;background:white;border:2px inset #ddd;padding:6px;margin-top:4px;font-size:11px}.p2p-app form button{height:29px}.p2p-table-wrap{flex:1;overflow:auto;min-height:0;background:white;padding:5px}.p2p-table{width:100%;border-collapse:collapse;font:10px/1.5 Tahoma;white-space:nowrap}.p2p-table th{background:#e2e2e2;border:1px outset #eee;text-align:left;padding:5px 7px;font-weight:normal}.p2p-table td{padding:7px;border-bottom:1px solid #e4e4e4}.p2p-table tr:nth-child(even){background:#f3f4ed}.p2p-table tr:hover{background:#dce8f6}.p2p-table td a{color:#07530a;font-weight:bold}.file-stars{color:#40a61c;letter-spacing:1px}.p2p-warning{padding:10px;background:#fffbce;font:10px Tahoma;border-top:1px solid #d3cd85}.p2p-app #lime-results{font-size:10px;padding:5px;color:#666}.torrent-progress{position:relative;min-width:100px;height:18px;background:#ddd;border:1px inset #aaa;isolation:isolate}.torrent-progress>i{display:block;height:100%;background:repeating-linear-gradient(90deg,#7762a1 0 6px,#a18dbc 6px 7px);transition:width .3s}.torrent-progress>span{position:absolute;inset:0;text-align:center;color:#111;font-size:10px;text-shadow:1px 1px white}.torrent-pieces{display:grid;grid-template-columns:repeat(30,1fr);gap:2px;margin:23px 8px 12px}.torrent-pieces i{height:12px;border:1px solid #ccc;background:#eee}.torrent-pieces i.complete{background:#6a52a6;border-color:#443074}.torrent-stats{display:flex;flex-wrap:wrap;gap:12px;padding:8px;font-size:9px}.p2p-table-wrap>p,.p2p-table-wrap>#torrent-save{margin:13px 9px;display:block;font-size:10px}.p2p-table-wrap>#torrent-save{font-weight:bold}
@media(max-height:700px) and (min-width:761px){.desktop-icons{grid-template-rows:repeat(6,78px)}.desktop-icon{min-height:73px}}
@media(max-width:760px){.desktop-icons{grid-template-rows:repeat(7,80px);grid-auto-columns:92px;left:5px;top:6px}.desktop-brand{right:15px;bottom:85px}.desktop-brand>span{font-size:44px}.desktop-brand strong{font-size:23px}.desktop-brand small{font-size:8px}.desktop-sticker{right:15px}.welcome-copy{padding:24px 15px 15px}.welcome-copy h1{font-size:45px}.welcome-copy p{font-size:11px}.cn-name{font-size:37px}.welcome-hover{font-size:8px}.welcome-content{min-height:320px}.welcome-art .shh-seal{font-size:34px}.edit-caption>b{font-size:33px}.meme-toy-grid strong{font-size:21px}.brainrot-channel>header>span{font-size:7px}.ad-peek{width:280px}.peek-creative>img{width:85px;height:90px}.peek-creative strong{font-size:19px}}
@media(max-width:480px){.desktop-icons{grid-template-rows:repeat(7,79px);grid-auto-columns:89px;gap:0 3px}.desktop-icon{width:88px;min-height:75px}.desktop-brand{bottom:105px;right:12px}.desktop-brand small{font-size:7px}.welcome-copy h1{font-size:38px;letter-spacing:-2px;margin-top:22px}.welcome-copy p{font-size:11px;line-height:1.55;margin:13px 0}.cn-name{font-size:32px}.welcome-content{min-height:310px}.welcome-copy{padding:23px 12px 16px}.welcome-art{min-height:310px}.welcome-corner{font-size:7px;left:6px;padding:4px}.name-translation{width:219px;font-size:10px}.welcome-hover{font-size:7px}.welcome-footer{font-size:9px;gap:4px}.ad-peek{right:7px;bottom:88px;width:255px}.peek-creative{min-height:97px;padding:5px;gap:7px}.peek-creative>img{width:67px;height:76px}.peek-creative strong{font-size:17px}.peek-creative em{font-size:9px}.peek-creative small{font-size:7px}.peek-creative b{font-size:8px}.ad-peek footer{font-size:8px}.ad-peek .window-title{font-size:9px}.shush-ads{bottom:45px;right:7px;padding:7px 9px;font-size:9px;left:auto}.edit-caption{padding:12px;gap:8px}.edit-caption>b{font-size:27px}.edit-caption>small{font-size:8px}.edit-caption>span{font-size:8px;max-width:84%}.next-edit{font-size:8px;padding:4px 6px}.tv-rec{font-size:8px}.brainrot-channel>header{font-size:9px}.brainrot-channel>header>span{max-width:95px;text-align:right}.micro-banner-row button{font-size:13px}.micro-banner-row small{font-size:7px}.meme-toy-grid strong{font-size:18px}.meme-toy-grid small{font-size:8px}.meme-toy-grid>button>span{font-size:9px}.wechat-shell{grid-template-columns:108px 1fr}.chat-sidebar>div{padding:10px 6px;font-size:9px}.chat-account{grid-template-columns:30px 1fr;padding:10px 5px!important}.chat-account img{width:28px;height:30px}.chat-account span{grid-column:1/-1;font-size:7px}.chat-sidebar small{font-size:8px}.chat-main>header b{font-size:11px}.chat-main>header small{font-size:8px}.chat-bubble{font-size:10px;margin-right:12px;padding:7px}.chat-composer{gap:5px;padding:7px}.chat-composer button{font-size:9px;padding:6px}.credit-office{padding:11px}.credit-id{grid-template-columns:100px 1fr;gap:9px}.credit-id img{width:100px;height:120px}.credit-id b{font-size:8px}.credit-id p{font-size:9px}.credit-buttons>button{font-size:9px;padding:7px 4px}.rs-layout{grid-template-columns:1fr 96px;gap:4px}.rs-world{height:255px}.rs-inventory{padding:5px;gap:7px}.inventory-slots{grid-template-columns:repeat(2,1fr)}.rs-game>header{padding:7px 2px;display:block}.rs-game h2{font-size:18px}.rs-game header>span{display:block;margin-top:5px}.rs-cat{width:52px;height:57px;left:36%;top:35%}.fishing-spot{right:8%;bottom:23%;font-size:8px}.raid-boss{right:15px;width:145px}.raid-boss>span{font-size:8px}.raid-cat{left:10px;bottom:17px;width:100px;height:100px}.raid-stage{height:195px}.raid-hit{right:25px}.ability-bar{gap:4px;padding:7px 4px}.ability-bar button{font-size:7px;min-width:0;padding:6px 2px}.wow-game h2{font-size:30px}.p2p-table{font-size:9px}.p2p-table td{padding:6px}.p2p-app .statusbar{font-size:8px}.p2p-brand b{font-size:24px}.p2p-brand small{font-size:8px}.torrent-pieces{grid-template-columns:repeat(20,1fr)}}
@media(max-height:650px){.desktop-icons{grid-template-rows:repeat(6,76px);grid-auto-columns:90px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}

/* Two small corner ads on roomy screens; arrivals remain staggered. */
.paused .ad-peek{animation:none!important}
@media(min-width:900px) and (min-height:600px){.ad-peek[data-ad-slot="1"]{left:13px;right:auto;bottom:106px}}
