:root{color-scheme:dark;--cyan:#00ffde;--pink:#ff54ef;--yellow:#fff45e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:50px}body{margin:0;background:#080013 url('../img/fractal.jpg') repeat;background-size:480px;color:#f5ecff;font-family:'Trebuchet MS',Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:'';position:fixed;inset:0;background:#05000c66;pointer-events:none;z-index:-1}a{color:var(--cyan)}a:hover{color:#fff85e}button,input,textarea{font:inherit}button{cursor:pointer;color:#fff;background:#411162;border:2px outset #e583ff;padding:8px 13px;box-shadow:2px 2px #000;line-height:1.35}button:hover{background:#761089;color:#fff761}button:focus-visible,a:focus-visible{outline:3px solid yellow;outline-offset:3px}button:active{border-style:inset;transform:translate(1px,1px)}.topbar{background:#10001b;border-bottom:1px solid #9229c0;display:flex;justify-content:space-between;align-items:center;padding:6px 18px;font:12px 'Courier New',monospace;letter-spacing:1px}.topbar button{font-size:12px;padding:3px 8px}.page{max-width:1190px;margin:24px auto 70px;padding:0 20px}header{text-align:center;background:#100019ed;border:3px double #bb31dd;box-shadow:0 0 28px #9c00dd66;padding:20px 18px 0}.tiny{font:12px monospace;color:#c3a0d0;letter-spacing:2px}.header-art{display:flex;align-items:center;justify-content:center;gap:30px}.header-art img{width:44px;image-rendering:pixelated}h1{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(48px,8vw,104px);line-height:1.1;letter-spacing:2px;margin:16px 0 8px;color:#c7ff55;text-shadow:4px 4px #ed00c8,7px 7px #1c01b0}h1 span{color:#00ffe4}.subtitle{font:italic 19px Georgia,serif;color:#ffb7ef}.marquee{margin-top:24px;background:#25004b;border-top:1px solid #8300c2;border-bottom:1px solid #8300c2;overflow:hidden;color:#ffef6a;font:14px monospace;padding:8px 0}.marquee span{display:block;white-space:nowrap;animation:marquee 27s linear infinite}nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:15px;font:14px monospace}nav a{color:#ffa5ed}.layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:22px;margin-top:22px}main{min-width:0}.window{border:2px solid #9651b4;background:#100b1fee;box-shadow:4px 4px #07000c;margin-bottom:24px}.titlebar{display:flex;justify-content:space-between;background:linear-gradient(90deg,#69129a,#261255);color:#fff;font:bold 13px monospace;padding:7px 9px;letter-spacing:.5px;border-bottom:1px solid #b358d5}.panel{padding:20px}aside .panel{padding:14px;font-size:14px}aside .computer{display:block;width:100px;margin:0 auto 12px;image-rendering:pixelated}h2,h3{line-height:1.15}h2{font-family:Impact,'Arial Black',sans-serif;letter-spacing:.5px;font-size:34px;color:#d7ff65;margin:10px 0 18px}h3{color:#ffa4e4}p{margin:12px 0}.welcome h2{font-size:31px;max-width:570px}.welcome p{max-width:660px}.label{display:inline-block;background:#eeff00;color:#11001b;font:bold 12px monospace;padding:2px 7px;transform:rotate(-3deg)}.blink{animation:blink 1.8s steps(1) infinite}.badge{display:block;font:11px monospace;border:1px dotted #e2ff00;padding:4px;color:#e2ff00}hr{border:0;border-top:1px dashed #823887;margin:18px 0}.linklist a{display:block;font-size:14px;margin-bottom:12px}.soda{text-align:center;margin:30px 0}.soda img{display:block;margin:auto;image-rendering:pixelated;width:100px;height:300px;border:3px solid #000;box-sizing:content-box}.soda small{display:block;font:11px monospace;color:#dad1e7;margin-top:10px}.center{text-align:center}.counter{font:20px monospace;color:#00ff4c;background:black;border:3px inset #777;padding:5px}.stickers{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 10px}.stickers span{font:bold 11px monospace;background:#ff62cf;color:#210020;padding:4px 7px;border:2px outset #ffbdeb}.stickers span:nth-child(2){background:#b9ff37}.stickers span:nth-child(3){background:#41d9f3}.panel>small{font:12px monospace;color:#c7adc9}.fireline{height:25px;margin:-8px 0 16px;overflow:hidden}.fireline img{width:100%;height:25px}.notice{display:flex;align-items:center;gap:20px;border:2px dashed #ffd738;background:#201409e8;color:#fff36d;padding:12px 20px;margin-bottom:25px;font:13px monospace}.notice img{height:67px;width:auto}.notice p{margin:5px 0}.ad{display:block;margin:28px auto;text-align:center}.ad img{display:block;width:800px;max-width:100%;height:auto;image-rendering:pixelated;box-shadow:4px 4px #000}.section-heading{padding:30px 8px 22px}.section-heading>span{color:#ff79ee;font:12px monospace;letter-spacing:2px}.section-heading h2{font-size:45px;margin:8px 0}.section-heading p{color:#e2c7ec;font-size:15px}.anime-card{position:relative;display:flex;gap:20px;padding:28px;margin-bottom:18px;background:#130721f2;border:2px solid #9b3aa7;border-left:6px solid #ff67de;overflow:hidden}.anime-number{color:#a55cc0;font:38px Impact,sans-serif;min-width:40px}.anime-copy{flex:1;min-width:0}.eyebrow{font:11px monospace;color:#fe9cea;letter-spacing:1.5px}.anime-card h3{font:32px Impact,'Arial Black',sans-serif;letter-spacing:1px;color:#fff47b;margin:10px 0 15px}.anime-card p{color:#f4e6f5;position:relative;z-index:1}.fan-note{font:14px 'Courier New',monospace;color:#ceb1df;border-left:2px solid #9957b2;padding-left:12px;margin:20px 0}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tag{font:12px monospace;border:1px dashed #fa66e1;color:#ffc8f5;padding:4px 9px}.favorite{font:12px monospace;background:#270c38}.favorite[aria-pressed=true]{background:#ad2b87}.stamp{position:absolute;right:18px;top:16px;font:bold 14px monospace;color:#66fff0;border:3px double #66fff0;padding:4px 8px;transform:rotate(12deg);opacity:.7}.zone1{background:linear-gradient(90deg,#090d22f2,#090d22df),url('../img/fractal2.jpg');border-color:#277caf;border-left-color:#00e6ff}.zone1 .eyebrow{color:#7de9ff}.zone2{background:linear-gradient(90deg,#210d19f2,#210d19e8),url('../img/fractal3.jpg');border-color:#d88935;border-left-color:#ffdf43}.desktop-section{margin-top:45px}.desktop-section .panel{background:repeating-linear-gradient(135deg,#130d29,#130d29 8px,#191034 8px,#191034 10px)}.desktop-icons{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:15px 0 28px}.desktop-icons button{display:flex;flex-direction:column;align-items:center;background:transparent;border:0;box-shadow:none;font-size:30px;padding:5px}.desktop-icons span{font:11px monospace;margin-top:8px}.aim{max-width:470px;margin:10px auto 15px;border:3px outset #bbb;background:#d6d6d6;color:#111;box-shadow:7px 7px #000}.aim .titlebar{background:linear-gradient(90deg,#00006e,#2b70ba);font-family:Arial,sans-serif}.aim-body{padding:16px;font:14px Arial,sans-serif}.aim a{color:#000c9d;display:block;margin-top:16px}.blue{color:blue}.red{color:#bb0022}.away{background:#fffad5;border:1px solid #aaa;padding:10px;margin-top:20px;font:italic 14px Georgia,serif}.pet-zone{padding:0 22px 20px;background:#130024cc url('../img/fractal2.jpg');background-blend-mode:multiply;border:3px ridge #bb3aff;margin:35px 0}.pet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pet{background:#150821e8;text-align:center;border:2px dotted #fc73d1;padding:20px 12px;font-size:14px}.pet img{height:70px;width:auto;max-width:100%;image-rendering:pixelated}.pet button{font-size:12px}.pet h3{font:23px Impact,sans-serif;letter-spacing:2px;color:#ffdb76}.rainbow-divider{text-align:center;color:#fc59eb;font-size:22px;overflow:hidden;white-space:nowrap;margin-top:25px}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result{background:#090019;border:1px dashed #ff7aef;color:#ffed88;padding:18px;font-family:monospace;min-height:65px}.relic-zone{background:linear-gradient(#090c22eb,#090c22ef),url('../img/fractal3.jpg');border:2px solid #287a9e;padding:0 22px 26px;margin:35px 0}.relic-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.relic-grid>div{border:1px solid #52719d;background:#090a1bc9;padding:20px}.relic-grid h3{font:bold 18px monospace;color:#5ffff1}.relic-grid img{width:160px;max-width:100%;display:block;margin:auto}.relic-grid p{font-size:14px}.relic-grid button{font-size:13px}.relic-grid progress{display:block;width:100%;margin:10px 0;accent-color:#bf4afc}.relic-grid span{font:11px monospace}.download{border:3px inset #ddd;background:#bbb;color:#111;padding:18px;font:13px monospace}.download strong{display:block;font-size:36px;text-align:center}.signature{margin:0;background:linear-gradient(140deg,#090018,#61208f,#060b43);border:2px ridge #a563bd;font:italic 15px Georgia,serif;color:#f795d6;text-align:center;padding:32px 8px}.signature b{color:white;font-size:12px}.cd{font-size:90px;text-align:center;animation:spin 10s linear infinite}.poll{display:flex;flex-wrap:wrap;gap:12px}.fortune{font:italic 22px Georgia,serif;color:#fff284}.button-wall{text-align:center;padding:24px;background:#090611e8;border:3px double #f65dc7;margin:32px 0}.buttons88{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:25px}.buttons88 span{width:100px;min-height:40px;font:bold 11px monospace;line-height:1.15;border:3px outset #ddd;background:linear-gradient(45deg,#680080,#140530);color:#ffef00;padding:4px}.buttons88 span:nth-child(3n){background:linear-gradient(45deg,#e02990,#ffed1a);color:#151515}.buttons88 span:nth-child(3n+1){background:linear-gradient(45deg,#074080,#06b9bf);color:#fff}.entry{border-bottom:1px dashed #814d94;padding:15px 0}.entry b{color:#ff91e7}.entry small{display:block;font:11px monospace;color:#b9a9c0}.entry p{font:14px monospace}form{display:grid;gap:14px;margin-top:22px}form label{font:13px monospace;color:#ffc3ef}input,textarea{display:block;width:100%;background:#090410;color:white;border:2px inset #9962ac;padding:12px;margin-top:6px}textarea{min-height:100px;resize:vertical}form button{justify-self:start}form small{font-size:12px;color:#bba7c7}.webring{background:#000d23e8;border:5px ridge #6bf3ef;text-align:center;padding:32px 20px;margin:40px 0}.webring>img{width:38px}.webring h2{font-size:31px;color:#80fff2}.webring div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.webring small{font-size:12px;color:#bcd9d7}.bottom-junk{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;text-align:center;background:#130019dc;padding:30px}.bottom-junk img{max-height:90px;max-width:110px}.broken{font:12px monospace;border:1px solid #aaa;padding:12px;color:#ddd}.ad-disclaimer{font:12px monospace;text-align:center;background:#16091ce8;padding:14px;color:#c7b2d5}footer{background:#0c061be8;text-align:center;padding:30px 20px;font:12px monospace;color:#bba9c4}footer>a{font-size:16px}footer span{display:inline-block;border:1px solid #ff7cee;padding:5px;color:#ffbff1}.taskbar{position:fixed;bottom:0;left:0;right:0;height:31px;background:#b5b5b5;color:#111;border-top:3px outset white;display:flex;gap:10px;align-items:center;padding:2px 7px;font:12px Arial,sans-serif;z-index:15}.taskbar span{border:2px outset #eee;padding:1px 8px}.taskbar span:last-child{margin-left:auto}.ship{position:fixed;width:240px;top:165px;left:-260px;pointer-events:none;z-index:20;animation:fly 24s linear infinite}.ship img{width:240px;image-rendering:pixelated}.egg{background:#040811;border:1px dotted #e48aff;padding:15px;text-align:center;margin:25px 0;font:13px monospace}.egg button{border:0;background:transparent;box-shadow:none;color:#ffa5e4;font:13px monospace}.egg a{display:inline-block;margin:5px}.egg .reveal{display:none}.egg.open .reveal{display:block}.sparkle{position:fixed;pointer-events:none;color:#fff96d;z-index:50;font-size:22px;animation:sparkle 1s ease-out forwards}#toast{position:fixed;bottom:45px;left:50%;transform:translateX(-50%);background:#150522;border:3px ridge #eb75fd;color:#ffec8d;padding:14px 22px;max-width:90vw;width:max-content;z-index:40;display:none;font:14px monospace}#toast.show{display:block}.paused *{animation-play-state:paused!important}.paused .ship{display:none}@keyframes fly{0%{left:-260px;top:165px}45%{left:calc(100vw + 260px);top:320px}100%{left:calc(100vw + 260px);top:320px}}@keyframes blink{0%,75%{opacity:1}76%,100%{opacity:.3}}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-130%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sparkle{to{transform:translateY(-80px) rotate(160deg);opacity:0}}@media(max-width:850px){.layout{grid-template-columns:175px minmax(0,1fr);gap:14px}.page{padding:0 12px}.stamp{display:none}.anime-card{padding:20px 14px;gap:12px}.anime-card h3{font-size:27px}.desktop-icons{grid-template-columns:repeat(3,1fr)}.pet-grid{grid-template-columns:1fr}.pet{display:block}.relic-grid{grid-template-columns:1fr}.eyebrow{font-size:11px}.section-heading h2{font-size:36px}}@media(max-width:600px){.layout{display:flex;flex-direction:column}aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}aside .window{margin:0}aside .window:nth-last-child(-n+2){display:none}.soda{grid-column:1/-1;margin:5px auto 15px}header{padding:15px 8px 0}.header-art{gap:10px}.header-art img{width:25px}.subtitle{font-size:15px}.tiny{font-size:10px;letter-spacing:1px}nav{gap:10px;font-size:12px}.topbar>span{font-size:10px;max-width:70%}.panel{padding:18px}.anime-number{font-size:30px;min-width:28px}.anime-card h3{font-size:25px}.anime-card p{font-size:16px}.anime-card .eyebrow{letter-spacing:.3px}.quiz-options{grid-template-columns:1fr}.notice{padding:12px;gap:12px}.notice img{width:50px;height:auto}.pet-zone,.relic-zone{padding-left:12px;padding-right:12px}.welcome h2{font-size:28px}.taskbar{font-size:11px}.section-heading{padding-top:23px}.webring h2{font-size:27px}.ship{opacity:.7}.fan-note{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.ship{display:none}}

/* The wallpaper changes with the page's neighborhoods. */
body:before{display:none}.scroll-background{position:fixed;inset:0;z-index:0;pointer-events:none;background:#080013}.background-layer{position:absolute;inset:0;background-image:linear-gradient(#05000c55,#05000c55),url('../img/fractal.jpg');background-size:auto,480px 480px;background-repeat:repeat;opacity:0;transition:opacity .65s ease}.background-layer.visible{opacity:1}.page{position:relative;z-index:1}.topbar{position:relative;z-index:2}
@media(prefers-reduced-motion:reduce){.background-layer{transition:none}}

.gif-pocket{margin:25px 0;padding:14px 10px 18px;background:#0c041ce8;border:2px dotted #ed69e9;text-align:center}.gif-pocket h3{font:13px 'Courier New',monospace;color:#ffd97c;margin:0 0 16px;letter-spacing:1px}.tiny-gif-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tiny-zany{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.tiny-zany img{max-width:65px;width:auto;max-height:48px;height:auto;object-fit:contain;image-rendering:pixelated;transition:transform .15s}.tiny-zany:nth-child(3n+1){transform:rotate(-4deg)}.tiny-zany:nth-child(3n+2){transform:rotate(4deg)}.tiny-zany:hover img{transform:scale(1.35) rotate(-8deg)}.tiny-zany figcaption{font:11px 'Courier New',monospace;line-height:1.3;color:#dcc2ef;overflow-wrap:anywhere}@media(max-width:600px){.tiny-gif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}}@media(prefers-reduced-motion:reduce){.tiny-zany img{transition:none}}

.micro-ad-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;background:#030006;border:3px ridge #ff30e6;padding:18px;margin:30px 0}.micro-ad-wall a{display:block;width:88px;height:31px}.micro-ad-wall img{display:block;width:88px;height:31px;image-rendering:pixelated}.micro-ad-wall a:hover{outline:1px solid white;z-index:2}

.midi-player{border:3px outset #bca2c8}.midi-player .titlebar{background:linear-gradient(90deg,#133452,#381e55);color:#a7ffe3}.midi-display{display:flex;align-items:center;gap:18px;background:#020b08;border:3px inset #7d8490;padding:18px 14px;color:#b7ff62;font:bold 13px 'Courier New',monospace}.midi-display b{display:block;letter-spacing:1px}.midi-display span{display:block;margin-top:8px;color:#67c6aa;font-size:11px}.equalizer{display:flex;align-items:flex-end;gap:3px;height:40px;flex:none}.equalizer i{width:5px;height:5px;background:linear-gradient(#ffdd00,#20ff34);animation:equalize .7s alternate infinite;animation-play-state:paused}.equalizer i:nth-child(3n){animation-duration:.43s}.equalizer i:nth-child(3n+1){animation-duration:.81s;animation-delay:-.3s}.midi-playing .equalizer i{animation-play-state:running}.midi-track-label,.midi-seek-label{display:block;font:12px monospace;margin:17px 0 7px;color:#d9ffc3}.midi-player select{width:100%;background:#100718;border:2px inset #8b6f9c;color:#fff;font:14px monospace;padding:10px}.midi-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:17px 0}.midi-controls button{font:13px monospace}.midi-controls button:disabled{opacity:.45;cursor:default}.midi-volume{display:flex;align-items:center;gap:8px;font:12px monospace}.midi-volume input{width:95px;margin:0;padding:0;accent-color:#b8ff3d}.midi-loop{display:flex;align-items:center;gap:7px;font:12px monospace}.midi-loop input{width:auto;margin:0;accent-color:#e481ff}#midi-seek{width:100%;padding:0;margin:0;accent-color:#80fbbb}.midi-seek-label{display:flex;justify-content:space-between}.midi-credit{font:12px monospace;color:#b0bdad!important;margin-bottom:0}.midi-credit a{color:#8effd4}@keyframes equalize{0%{height:5px}100%{height:38px}}@media(max-width:600px){.midi-display{gap:10px;padding:14px 8px}.midi-display b{font-size:12px}.equalizer{gap:2px}.equalizer i{width:3px}}@media(prefers-reduced-motion:reduce){.midi-playing .equalizer i{animation:none;height:20px}}

.amv-video .titlebar{background:linear-gradient(90deg,#982543,#402873)}.reddit-video{max-width:650px;margin:20px auto;background:#07070e;border:4px ridge #a399b5;padding:5px;overflow:hidden}.reddit-video blockquote{margin:0;padding:18px;font:14px monospace;min-height:120px}.reddit-video iframe{max-width:100%!important;display:block}.video-source{font:12px monospace;color:#bbb1c7}

.kaoani-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 10px;padding:15px 0}.kaoani-grid figure,.moon-grid figure{margin:0;text-align:center}.kaoani-grid img{height:50px;width:auto;image-rendering:pixelated}.kaoani-grid figcaption{font:12px monospace;color:#ffe89b;margin-top:10px}.kaoani-grid figcaption b{display:block;margin-bottom:6px}.kaoani-grid figcaption span{color:#ff94e9}.adoption-credit{font:11px monospace;color:#cdb5d8;margin-top:20px}.moon-minis{margin:28px 0;padding:25px 20px;text-align:center;background:linear-gradient(140deg,#331347ef,#170d33ef);border:4px double #ffaddf;box-shadow:0 0 18px #ff3aae33}.moon-minis h2{font-size:30px;color:#ffc5e4}.moon-minis>p{font:14px monospace;color:#f9deb2}.moon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:25px 0}.moon-grid img{width:50px;height:75px;image-rendering:pixelated;max-width:100%;object-fit:contain}.moon-grid figcaption{font:11px monospace;color:#ffcfef;margin-top:8px}@media(max-width:600px){.kaoani-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.moon-minis h2{font-size:25px}}

.aol-lounge{margin:35px 0;border:5px outset #eceae4;background:#d6d5d0;color:#171717;font-family:Arial,sans-serif;box-shadow:6px 6px #000}.aol-banner{display:flex;align-items:center;gap:24px;padding:22px;background:#fff68a;border-bottom:4px double #083f8c}.aol-wordmark{font:bold 50px Arial,sans-serif;color:#064999;letter-spacing:-3px}.aol-wordmark span{display:block;font:bold 9px Arial,sans-serif;letter-spacing:1px;white-space:nowrap}.aol-banner h2{font:bold 27px Arial,sans-serif;color:#003686;margin:0 0 8px}.aol-banner p{font-size:13px;margin:0;color:#222}.aol-banner>img{width:32px;margin-left:auto;image-rendering:pixelated}.aol-toolbar{display:flex;flex-wrap:wrap;gap:15px;padding:9px 13px;font:12px Arial,sans-serif;border-bottom:2px inset #eee}.aol-toolbar a{color:#003a94}.aol-columns{display:grid;grid-template-columns:minmax(190px,2fr) minmax(0,3fr);gap:13px;padding:15px}.aol-buddy-window,.aol-chat-window{border:3px outset #eee;background:#ddd;min-width:0}.aol-titlebar{display:flex;justify-content:space-between;padding:6px 8px;background:linear-gradient(90deg,#04216a,#166fba);font:bold 12px Arial,sans-serif;color:white;gap:8px}.aol-buddy-user{padding:12px;font-weight:bold;font-size:14px;color:#111;background:#fff}.aol-buddy-user small{display:block;color:#666;font-size:11px;margin-top:5px;font-weight:normal}.aol-group{font:bold 12px Arial,sans-serif;padding:6px 8px;background:#e5e5e5;border-top:1px solid #b5b5b5}.aol-buddies{background:white;padding:4px 0}.aol-buddies button{display:block;width:100%;text-align:left;font:12px Arial,sans-serif;color:#111;border:0;box-shadow:none;background:white;padding:5px 7px;overflow-wrap:anywhere}.aol-buddies button span{color:#c99500}.aol-buddies button:hover,.aol-buddies button[aria-pressed=true]{background:#0b3d8a;color:#fff}.aol-buddies button[aria-pressed=true] span{color:#ffef27}.aol-buddy-foot{font:11px Arial,sans-serif;text-align:center;padding:8px;color:#111}.aol-profile{padding:15px}.aol-profile-top{display:flex;align-items:center;gap:12px}.aol-profile-top img{width:48px;image-rendering:pixelated}.aol-profile h3{font:bold 17px Arial,sans-serif;color:#003783;margin:0;overflow-wrap:anywhere}.aol-profile-top p{font:11px Arial,sans-serif;color:#555;margin:5px 0}.aol-profile>p{font:13px Arial,sans-serif;color:#333;margin-top:15px}.aol-profile hr{border-top:1px solid #888}.aol-transcript{border:2px inset #ddd;background:white;min-height:180px;padding:12px;font:14px 'Times New Roman',serif}.aol-transcript p{margin:12px 0;color:#151515}.aol-transcript b{color:#0000a6;overflow-wrap:anywhere}.aol-transcript .aol-me{color:#b90000}.aol-profile button{font:bold 12px Arial,sans-serif;background:#ddd;color:#151515;border:2px outset #eee;margin-top:13px}.aol-away-panel{background:#fffddd;border:1px solid #aaa;padding:14px;margin:14px 0;color:#111;font:italic 16px Georgia,serif}.aol-away-panel>b{font:bold 10px Arial,sans-serif;color:#634e22;letter-spacing:2px}.aol-away-panel p{margin:8px 0 0}.aol-cd-offer{background:#0e3289;border:3px ridge #fff;color:#fff65d;font:bold 15px Arial,sans-serif;padding:16px;text-align:center;margin-top:15px}.aol-cd-offer small{display:block;color:white;font:10px Arial,sans-serif;margin-top:8px}.aol-fine-print{padding:0 15px 12px;font:11px Arial,sans-serif;color:#444;text-align:center}@media(max-width:700px){.aol-columns{grid-template-columns:1fr}.aol-banner{gap:12px;padding:17px 12px}.aol-wordmark{font-size:36px}.aol-wordmark span{font-size:7px}.aol-banner h2{font-size:20px}.aol-banner>img{display:none}.aol-buddies{display:grid;grid-template-columns:1fr 1fr}.aol-profile h3{font-size:16px}}

.website-awards{margin:32px 0;padding:0 20px 20px;background:#140522e8;border:3px ridge #ffc855}.website-awards .section-heading{text-align:center}.website-awards h2{color:#ffdd6b}.award-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.retro-award{position:relative;text-align:center;padding:18px 12px;background:radial-gradient(ellipse at center,#fffad8,#efc461);color:#492622;border:7px double #a45a20;box-shadow:4px 4px #000}.award-top{font:bold 10px 'Times New Roman',serif;letter-spacing:2px;color:#724419}.retro-award img{height:75px;max-width:100px;width:auto;image-rendering:pixelated;margin:15px auto 8px;display:block;object-fit:contain}.retro-award h3{font:bold 22px 'Times New Roman',serif;color:#692527;text-shadow:1px 1px white;margin:10px 0}.retro-award p{font:italic 15px Georgia,serif;color:#4b2222;margin:12px 0}.award-issuer{border-top:1px solid #b28230;border-bottom:1px solid #b28230;padding:8px 0;font:bold 11px 'Times New Roman',serif;color:#723e0e}.retro-award small{display:block;font:10px 'Times New Roman',serif;letter-spacing:2px;margin-top:12px}.award-theme-1{background:radial-gradient(ellipse at center,#dcffff,#82cdd8);border-color:#28618c}.award-theme-1 h3{color:#132775}.award-theme-1 .award-issuer{border-color:#558ca6;color:#113d60}.award-theme-2{background:radial-gradient(ellipse at center,#ffe5f8,#e896c6);border-color:#9b297b}.award-theme-2 h3{color:#690365}.award-footer{font:11px monospace;text-align:center;color:#c7b3d2;margin-top:22px}@media(max-width:600px){.award-grid{grid-template-columns:1fr}.website-awards{padding-left:12px;padding-right:12px}}

.bishonen-shrine{margin:35px 0;padding:24px;background:linear-gradient(120deg,#300631ef,#140a31f0),url('../img/fractal3.jpg');border:5px ridge #ffa0db;box-shadow:0 0 20px #f641c433}.bishonen-heading{display:flex;align-items:center;justify-content:center;gap:15px}.bishonen-heading h2{color:#ffb2f1;font-size:36px;text-align:center;text-shadow:2px 2px #920377;margin:5px 0 20px}.bishonen-heading img{width:28px;image-rendering:pixelated}.bishonen-layout{display:grid;grid-template-columns:minmax(170px,2fr) minmax(0,3fr);gap:28px;align-items:center}.bishonen-frame{padding:10px;background:#140321;border:5px double #ffe591;text-align:center;transform:rotate(-2deg)}.bishonen-frame>img{display:block;width:100%;height:310px;object-fit:contain;background:#100417}.bishonen-frame>span{display:block;color:#ffd07d;font:12px monospace;margin-top:12px}.bishonen-tag{font:11px monospace;letter-spacing:1px;color:#ffde8c}.bishonen-info h3{font:38px Georgia,serif;color:#ffd8fa;margin:12px 0 6px;text-shadow:2px 2px #770052}.bishonen-anime{font:15px monospace;color:#7fffee;margin:0}.bishonen-hearts{color:#fa68d9;font-size:27px;letter-spacing:7px;margin:15px 0}.bishonen-info>p:not(.bishonen-anime):not(.bishonen-daily){font:15px Georgia,serif;color:#f6e0f4;line-height:1.65}.bishonen-info blockquote{margin:18px 0;padding:12px;border-top:1px dashed #cf59ad;border-bottom:1px dashed #cf59ad;font:italic 16px Georgia,serif;color:#ffc0df}.bishonen-info blockquote small{font-size:12px;color:#d3aaca}.bishonen-info button{font:13px monospace}.bishonen-daily{font:11px monospace;line-height:1.5;color:#c9adcc;margin-top:16px}.bishonen-info>a{font:11px monospace;color:#91dce5}@media(max-width:700px){.bishonen-layout{grid-template-columns:1fr}.bishonen-frame{max-width:260px;margin:auto;width:100%}.bishonen-info{text-align:center}.bishonen-shrine{padding:20px 15px}.bishonen-heading h2{font-size:28px}.bishonen-heading{gap:8px}.bishonen-heading img{width:20px}}

.micro-ad-wall{gap:10px;padding:24px 14px}.ad img{width:800px;height:90px;object-fit:fill}.soda img{width:150px;height:450px}@media(max-width:600px){.ad img{height:auto;min-height:45px}}

.buttons88 span[class]{background-color:#160321;color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;border-color:#d1b0e9;background-repeat:no-repeat;background-position:center;background-size:cover}
.buttons88 .hoard-pixel-stars{background-image:linear-gradient(90deg,#090022bb,#09002222),url('../img/star-1.gif');background-repeat:repeat;background-size:auto,27px 27px;color:#ffff95}
.buttons88 .hoard-anime-sesshomaru{background-image:linear-gradient(90deg,#06153077,#06153011),url('../img/sesshomaru-portrait.webp');background-position:center,center 19%;color:#eaffff}
.buttons88 .hoard-pixel-cat{background-image:linear-gradient(90deg,#1b041daa,#1b041d33),url('../img/cat-2.gif');background-position:center,right center;background-size:auto,43px 43px;color:#ffe28c}
.buttons88 .hoard-anime-kurama{background-image:linear-gradient(90deg,#31051899,#31051822),url('../img/kurama-portrait.webp');background-position:center,center 35%;color:#ffdaec}
.buttons88 .hoard-pixel-sailor{background-image:linear-gradient(90deg,#002c4daa,#002c4d11),url('../img/sailor-16_01_moon.gif');background-position:center,right 20%;background-size:auto,32px 48px;color:#fff49c}
.buttons88 .hoard-pixel-dragon{background-image:linear-gradient(90deg,#07180daa,#07180d22),url('../img/dragon-0.gif');background-position:center,right center;background-size:auto,44px 44px;color:#c9ff87}
.buttons88 .hoard-fractal-blue{background-image:linear-gradient(#040c3288,#040c3244),url('../img/fractal2.jpg');background-size:auto,100px 100px;color:#99fffa}
.buttons88 .hoard-anime-kenshin{background-image:linear-gradient(90deg,#220c2288,#220c2222),url('../img/kenshin-portrait.webp');background-position:center,center 19%;color:#fff1c5}
.buttons88 .hoard-pixel-heero{background-image:linear-gradient(90deg,#08233f99,#08233f22),url('../img/award-heero.gif');background-position:center,right center;background-size:auto,38px 55px;color:#bdffff}
.buttons88 .hoard-fractal-pink{background-image:linear-gradient(#35002277,#35002233),url('../img/fractal3.jpg');background-size:auto,88px 88px;color:#ffbcec}
.buttons88 .hoard-pixel-computer{background-image:linear-gradient(90deg,#032112bb,#03211222),url('../img/computer-0.gif');background-position:center,right center;background-size:auto,53px 37px;color:#aaff91}
.buttons88 .hoard-anime-tamahome{background-image:linear-gradient(90deg,#18103088,#18103022),url('../img/tamahome-portrait.webp');background-position:center,center 15%;color:#ffe4ff}

.meme-vault{margin:35px 0;background:#120724ee;border:3px ridge #87faeb;box-shadow:5px 5px #000}.meme-vault>.titlebar{background:linear-gradient(90deg,#075558,#511286);color:#baffee}.meme-kicker{font:11px monospace;color:#ffb0e8;letter-spacing:1px}.meme-vault h2{font-size:34px;color:#dfff72}.meme-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.meme-card{position:relative;padding:20px 16px;background:#221039;border:2px dashed #ee6df6;overflow:hidden}.meme-show{font:11px monospace;color:#ffd1f8;padding-right:70px}.meme-card h3{font:bold 23px Impact,'Arial Black',sans-serif;color:#ffe98e;margin:16px 0 12px;letter-spacing:.5px}.meme-card p{font:14px 'Trebuchet MS',sans-serif;line-height:1.6;color:#f0e5f8}.meme-sticker{position:absolute;right:9px;top:12px;transform:rotate(9deg);font:bold 10px monospace;border:2px double #8affe1;padding:3px 5px;color:#8affe1}.meme-card button{font:12px monospace;margin:8px 0 10px}.meme-card>a{display:block;font:11px monospace;color:#8bffe8}.meme-color-1{background:#0b2134;border-color:#63cbff}.meme-color-2{background:#341523;border-color:#ffd563}.meme-response{margin-top:20px;background:#030710;border:2px inset #929c89;padding:15px;color:#ceff81;font:14px monospace;min-height:60px}.meme-signature{text-align:center;font:italic 13px Georgia,serif;color:#ed9ce2;margin:22px 0 5px}@media(max-width:650px){.meme-grid{grid-template-columns:1fr}.meme-vault h2{font-size:28px}}

.credits-linkbacks{text-align:left;margin:26px 0 20px;border:2px dotted #a75bc2;padding:20px;background:#11051c}.credits-linkbacks h2{text-align:center;color:#ffd7f3;font:24px Impact,sans-serif;margin:0 0 20px}.credits-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.credits-grid h3{font:bold 14px monospace;color:#d7ff83;margin:0 0 10px}.credits-grid p{font:12px monospace;line-height:1.65;color:#c7b7d0;margin:9px 0}.credits-grid a{color:#89ffe9}.credits-note{border-top:1px dashed #87579b;padding-top:15px;margin-top:20px;font:11px monospace;color:#baa5c7}@media(max-width:600px){.credits-grid{grid-template-columns:1fr}.credits-linkbacks{padding:15px}}

.ad.illustrated-ad img{width:100%;height:auto;max-height:none;object-fit:contain}.ad.illustrated-ad{height:auto;}

.ad.dvd-store-ad{display:block;aspect-ratio:2048/264;overflow:hidden;height:auto}.ad.dvd-store-ad img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 49%;}

.best-viewed{margin:24px auto 10px;padding:18px 12px;border:3px ridge #a6a6a6;background:#c0c0c0;color:#111;text-align:center}.best-viewed h3{margin:0 0 14px;color:#000080;font:bold 18px monospace}.browser-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.browser-badge{display:flex;align-items:center;gap:6px;padding:5px 9px;border:2px outset #eee;background:#e5e5e5;color:#000;font:bold 11px Verdana,sans-serif}.browser-badge img{object-fit:contain;image-rendering:auto}.best-viewed p{margin:12px 0 0;font:11px monospace;color:#333}

/* Lime scrollbars for the fractal shrine, including nested panels. */
:root{--scrollbar-green:#c7ff55;--scrollbar-track:#162207}*{scrollbar-color:var(--scrollbar-green) var(--scrollbar-track)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border:3px outset #e0ff9b}::-webkit-scrollbar-thumb:hover{background:#deff93}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}

.taskbar .system-tray{margin-left:auto;display:flex;align-items:center;gap:7px;height:25px;padding:0 6px;border:2px inset #eee;background:#b5b5b5}.taskbar .system-tray #clock{margin:0;border:0;padding:0 2px;white-space:nowrap}.aim-tray-icon{display:flex;align-items:center;justify-content:center;width:24px;height:22px}.aim-tray-icon:hover{background:#d1d1d1}.aim-tray-icon img{display:block;image-rendering:pixelated}

/* Classic Windows 95 taskbar. */
.taskbar{height:34px;background:#c0c0c0;border-top:2px solid #fff;box-shadow:0 -1px #808080;padding:3px 4px;gap:5px;font:11px Tahoma,'MS Sans Serif',Arial,sans-serif;color:#000}
.win95-start{height:26px;display:flex;align-items:center;gap:4px;padding:1px 5px;color:#000;text-decoration:none;background:#c0c0c0;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf;font-size:12px}
.win95-start:hover{color:#000;background:#c0c0c0}.win95-start:active{border-color:#404040 #fff #fff #404040}.win95-flag{width:22px;height:21px}
.taskbar .win95-task{height:26px;min-width:150px;max-width:200px;display:flex;align-items:center;gap:4px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#d8d8d8;padding:1px 6px;font-weight:bold}
.taskbar .task-mini-icon{border:0;padding:0;color:#000080;margin:0;font-size:16px}
.taskbar .system-tray{height:26px;background:#c0c0c0;border:2px solid;border-color:#808080 #fff #fff #808080;padding:0 5px;gap:5px}
.taskbar .system-tray #clock{font:11px Tahoma,'MS Sans Serif',Arial,sans-serif;min-width:52px;text-align:center}
@media(max-width:400px){.taskbar .win95-task{min-width:100px}}

footer .browser-badge span{color:#000;border:0;padding:0;text-shadow:none}

.terrible-frame{display:block;width:100%;height:275px;border:4px inset #c0c0c0;background:#000;margin:12px 0}.side-pet{max-width:100px;max-height:90px;image-rendering:pixelated}.side-download{height:20px;border:2px inset #ccc;background:#111;padding:2px}.side-download i{display:block;width:99%;height:100%;background:repeating-linear-gradient(90deg,#000080 0 9px,#ddd 9px 11px)}aside{min-width:0}aside .sidebar-extra{min-width:0}@media(max-width:700px){aside .sidebar-extra:nth-last-child(-n+2){display:block}}

.buttons88 .notepad-badge{display:flex;align-items:center;justify-content:center;gap:3px}.notepad-badge img{width:28px;height:28px;flex-shrink:0;image-rendering:pixelated}.notepad-badge b{font:inherit}

/* Keep the wallpaper visible while its scroll layers load. */
.scroll-background{background:#080013 url("../img/fractal.jpg") repeat;background-size:480px 480px}.background-layer{min-width:100%;min-height:100%;background-position:0 0}body{background-attachment:fixed}

.buttons88 .icon-hoard{display:flex;align-items:center;justify-content:center;gap:3px;background:#160c25;color:#fff;text-shadow:1px 1px #000}.icon-hoard img{width:28px;height:28px;object-fit:contain;flex-shrink:0;image-rendering:pixelated}.icon-hoard b{font:inherit}.buttons88 .yaoi-badge{background:#50223f}.yaoi-badge img{width:30px;height:34px;object-fit:cover;object-position:top}.buttons88 .greg-badge{background:#201a2a}.buttons88 .robot-badge{background:#06363b}

.buttons88 .ramen-cup-badge{background:#b83316}

.micro-ad-wall a,.micro-ad-wall img{width:176px;height:62px}.micro-ad-wall{gap:12px}

.buttons88 .usagi-badge{background:linear-gradient(#38184766,#38184766),url("../img/usagi-bedhead.jpg") center/cover no-repeat;text-align:center}.usagi-badge img{width:30px;height:34px;object-fit:contain}

.mail-icons{display:flex;align-items:center;justify-content:center;gap:8px}.mail-icons>.side-pet{max-width:65px}.mail-sound-button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px;font:bold 10px monospace;color:#fff45e}.mail-sound-button img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}

.aol-buddies .buddy-offline{color:#777}.aol-buddies .buddy-offline span{color:#999}

.aol-buddies .buddy-online span{color:#008000}.aol-buddies .buddy-online{font-weight:bold}

.blink-404{font:inherit;animation:blink404 1s steps(1,end) infinite}
@keyframes blink404{50%{visibility:hidden}}
.buttons88 .lj-badge{background:#1c4a7a}
.buttons88 .star-badge{background:#3a2a6a}
.buttons88 .slushie-badge{background:#0e5a82}
.slushie-badge img{width:29px;height:25px}
.footer-pet{margin:20px 0 0}
.footer-pet img{width:100px;height:100px;image-rendering:pixelated}
