@font-face{font-family:Boogaloo;src:url('assets/fonts/Boogaloo-Regular.ttf') format('truetype');font-display:swap}
:root{font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f60;outline-offset:3px}.site{width:625px;max-width:100%;margin:0 auto;padding-top:8px}.banner{height:60px;background:#000;display:flex;align-items:center;overflow:hidden}.brand{width:130px;flex:0 0 130px;display:flex;align-items:center;justify-content:center}.brand img{object-fit:contain}.advert{width:468px;flex:1;display:flex;height:60px}.advert img{width:100%;height:60px;object-fit:fill}.ad-label{font-family:Boogaloo,sans-serif;color:white;writing-mode:vertical-rl;padding:0 6px;font-size:13px}.flash-banner{background:#f43b0b;display:flex;align-items:center;justify-content:space-around;gap:3px;height:28px;text-decoration:none;font-family:Boogaloo,sans-serif;font-size:14px;white-space:nowrap}.flash-banner span:first-child{color:#600}.flash-banner span:nth-child(2){color:#fc6}.flash-banner strong{color:#fff;font-weight:400}.flash-banner img{width:70px;height:23px}.flash-warning{font-family:'Times New Roman',serif;font-size:14px;margin:3px 0 5px}.toolbar{height:37px;margin:0 10px 4px;background:#000;color:white;display:flex;align-items:center;padding:5px 7px;gap:7px;font-family:Boogaloo,sans-serif;font-size:14px}.toolbar>label,.toolbar form label{text-shadow:1px 1px #e43c0a;white-space:nowrap}.toolbar select{width:120px;height:21px;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:12px}.toolbar form{display:flex;align-items:center;gap:7px;margin-left:auto;min-width:0}.toolbar input{width:176px;min-width:0;height:21px;background:#fff;color:#000;font:12px Arial;border:2px inset #eee}.go{border:2px outset #ee6242;border-radius:50%;background:#bd2b0b;color:#fff;font:14px Boogaloo;padding:0 3px}.main-nav{display:flex;justify-content:space-between;gap:5px;margin:0 10px 5px}.main-nav a{background:#000;border-radius:5px;color:white;text-decoration:none;font:14px Boogaloo;white-space:nowrap;padding:2px 5px}.main-nav a:hover,.main-nav a[aria-current=page]{background:#f43b0b}.home{padding:0 10px}.spotlight{display:grid;grid-template-columns:1fr 1fr;gap:0}.spotlight a{display:block;overflow:hidden}.spotlight img{display:block;width:100%;height:300px;object-fit:fill}.character-strip{position:relative;margin:5px 0 8px;height:44px;border-radius:5px;overflow:hidden;background:#000}.character-strip>img{display:block;width:100%;height:44px}.character-hotspots{position:absolute;inset:0;display:grid;grid-template-columns:32% repeat(9,1fr)}.character-hotspots a{border:2px solid transparent}.character-hotspots a:hover{border-color:#fffc00;background:#fff2}.promos{display:grid;grid-template-columns:32% 36% 32%;font-size:10px;font-weight:bold;min-height:80px}.promos article{display:flex;align-items:center;gap:7px;padding:0 8px;border-right:5px solid #000;border-radius:0 0 5px 0}.promos article:first-child{padding-left:10px}.promos article:last-child{border:0;flex-direction:column;gap:2px;padding:0 12px}.promos article:first-child img{width:58px}.promos article:nth-child(2) img{width:116px}.promos article:last-child img{width:165px}.promos p{margin:0}.privacy{text-align:center;font-size:12px;margin:29px 0 32px;color:#cd782e}.footer-banner{margin-bottom:18px}.copyright{text-align:center;font-size:9px;line-height:1.25}.copyright p{margin:0}.project-note{text-align:center;color:#777;font-size:10px;margin:12px 0 18px}.project-note button{background:none;border:0;color:#777;font-size:10px;text-decoration:underline;padding:0}.skip{position:absolute;top:-50px;left:10px;background:#fff;padding:10px;z-index:20}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.page{margin:0 10px;border:3px solid #000;background:#fff9de;min-height:340px}.page-heading{background:#ffcc00;padding:14px 18px;border-bottom:3px solid #000;position:relative}.page-heading small{font:12px Boogaloo;letter-spacing:1px}.page-heading h1{font:36px/1 Boogaloo;margin:4px 0;text-transform:uppercase}.page-heading p{font-size:12px;margin:8px 0 0;line-height:1.5}.page-body{padding:16px;font-size:12px;line-height:1.6}.page-body h2{font:24px Boogaloo;margin:15px 0 8px}.page-body h3{font:20px Boogaloo;margin:5px 0}.retro-button{display:inline-block;background:#000;color:#fff;border:2px solid #000;padding:5px 10px;text-decoration:none;font:16px Boogaloo}.retro-button:hover{background:#e33d0c}.secondary{background:#fff;color:#000}.filters{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:13px}.filters input,.filters select{padding:6px;border:1px solid #000;max-width:100%;background:white}.filters input{flex:1;min-width:120px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card{border:2px solid #000;background:#fff;padding:12px;position:relative}.card p{margin:6px 0 12px}.card .tag{display:inline-block;background:#fc6;padding:1px 5px;font-size:10px}.card .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.save{background:white;border:1px solid #000;padding:4px 7px;font-size:13px}.save[aria-pressed=true]{background:#ffcf00}.character-portrait{width:44px;height:36px;display:inline-block;background-image:url('assets/img/favorites.gif');background-size:600px 44px;background-position:var(--portrait) center;border:2px solid #000;vertical-align:middle;margin-right:7px;image-rendering:auto}.character-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.character-link{background:#fff;padding:8px;border:2px solid black;text-decoration:none;font:20px Boogaloo;display:flex;align-items:center}.character-link:hover{background:#fc6}.archive-notice{background:#fff;border-left:4px solid #f43b0b;padding:10px;margin:12px 0;font-size:11px}.empty{padding:20px;text-align:center;background:white;border:2px dashed black}.sources{padding-left:18px}.sources li{margin:7px 0}.sources a{overflow-wrap:anywhere}.tv-table{border-collapse:collapse;width:100%;background:white}.tv-table th,.tv-table td{text-align:left;border:1px solid #000;padding:8px}.tv-table th{background:#fc6}.toonami .page-heading{background:#222;color:#9fdf11}.toonami{background:#d9ded5}.collectible{width:100%;background:#fc6;border:3px solid #000;text-align:center;min-height:115px;padding:15px}.collectible.collected{background:#ccf6f2}.collectible strong{font:22px Boogaloo;display:block}.orbit-counter{font:22px Boogaloo;margin-bottom:15px}.eds{background:#fc9;display:grid;grid-template-columns:125px 1fr 99px;margin:0 10px;min-height:530px;align-items:start}.eds-sidebar{background:#000;color:#fff;min-height:530px;text-align:center;padding:5px 1px;font:bold 10px/1.4 Verdana,sans-serif}.eds-sidebar img{display:block;margin:5px auto;max-width:100%}.eds-art{text-align:center;padding-top:0}.eds-art img{display:block;width:100%;max-width:388px;margin:auto}.eds-links{background:#900;color:#fff;text-align:center;padding:10px 0;border-radius:0 0 12px 12px}.eds-links a{display:block;font:bold 10px Verdana;text-decoration:none;margin-bottom:18px}.eds-links img{display:block;width:99px}.eds-actions{display:flex;justify-content:center;gap:5px;margin:16px 5px;flex-wrap:wrap}.eds-actions .retro-button{font-size:14px}.eds-caption{font:10px/1.5 Arial;margin:10px}.archive-photo{display:block;width:100%;border:2px solid black}.memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.memory-card{height:75px;border:3px solid black;background:#f43b0b;color:#fff;font:30px Boogaloo}.memory-card.flipped,.memory-card.matched{background:#ffcf00;color:#000}.memory-card.matched{background:#c6ed9c}.game-frame{width:100%;height:460px;border:3px solid #000;background:#000;margin:10px 0}.player .page-body{padding:10px}dialog{width:500px;max-width:calc(100% - 30px);border:4px solid #000;padding:22px;background:#fff9de;font-size:13px;line-height:1.6}dialog::backdrop{background:#0009}.close{float:right;font-size:25px;border:0;background:none}dialog h2{font:28px Boogaloo;margin:0 0 10px}.download-link{display:inline-block;padding:8px;margin:4px;background:#fc6;border:1px solid #000}body[data-route=eds]{background:#fc9}body[data-route=eds] .site{background:#fc9}.status{font-size:11px;margin-top:10px}details{border-bottom:1px solid #bbb;padding:10px 0}summary{cursor:pointer;font-weight:bold}
@media(min-width:900px){.site{padding-top:30px}}
@media(max-width:625px){.site{padding-top:0}.brand{width:21%;flex-basis:21%}.ad-label{padding:0 3px}.flash-banner{font-size:clamp(8px,2.2vw,14px);gap:1px}.flash-banner img{width:11%;height:auto}.flash-warning{font-size:11px;padding:0 5px}.toolbar{height:auto;min-height:37px;margin:0 5px 4px;flex-wrap:wrap;gap:5px}.toolbar>label{font-size:12px}.toolbar select{width:110px}.toolbar form{flex:1;min-width:190px}.toolbar input{width:100%;flex:1}.main-nav{margin:0 5px 5px;flex-wrap:wrap;justify-content:center;gap:4px}.main-nav a{font-size:13px;padding:4px 7px}.home{padding:0 5px}.spotlight img{height:auto;aspect-ratio:1/1}.character-strip{height:7.3vw}.character-strip>img{height:auto}.promos{font-size:8px;min-height:64px}.promos article{padding:0 4px;border-width:3px;gap:4px}.promos article:first-child{padding-left:2px}.promos article:first-child img{width:35%}.promos article:nth-child(2) img{width:65%}.promos article:last-child{padding:0 5px}.privacy{margin:22px 0}.page{margin:0 5px}.page-heading{padding:12px}.page-heading h1{font-size:30px}.page-body{padding:12px}.cards{gap:8px}.card{padding:9px}.card h3{font-size:18px}.eds{margin:0 5px;grid-template-columns:20% 64% 16%;min-height:450px}.eds-sidebar{min-height:450px;font-size:8px}.eds-links a{font-size:8px}.eds-actions .retro-button{font-size:12px}.character-link{font-size:16px}.character-portrait{flex-shrink:0}.copyright{font-size:8px}.game-frame{height:360px}}
.spotlight{grid-template-columns:310fr 288fr}.eds-character-map{position:relative;width:98px;max-width:100%;margin:auto}.eds-map-links{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr)}.eds-map-links a{border:2px solid transparent}.eds-map-links a:hover{border-color:#ffcf00}.eds-map-links a:focus-visible{outline-offset:-3px}
/* Dimensions and bitmap navigation recovered from the October 19, 2000 HTML. */
.site{padding-top:0}.banner{height:62px}.banner .brand{flex-basis:129px;width:129px;margin-right:7px}.banner .brand img{height:62px;width:129px}.ad-label{width:21px;padding:0 4px;flex:0 0 21px}.flash-banner{height:29px;background:#f43b0b url('assets/archive/getflash.banner.gif') center/100% 100% no-repeat}.flash-banner>*{opacity:0}.flash-warning{font:13px/16px Verdana,Arial,sans-serif;margin:0 0 5px}.toolbar{margin-right:15px;height:34px}.home{padding-right:15px}.main-nav{margin-right:15px}.character-strip{height:43px}.character-strip>img{height:43px}
html:lang(en) .main-nav a{padding:0;height:20px;background-color:transparent;background-repeat:no-repeat;background-size:100% 20px;font-size:0;border-radius:0;flex-shrink:0}html:lang(en) .main-nav a:nth-child(1){width:43px;background-image:url('assets/archive/global_home.gif')}html:lang(en) .main-nav a:nth-child(2){width:51px;background-image:url('assets/archive/global_games.gif')}html:lang(en) .main-nav a:nth-child(3){width:95px;background-image:url('assets/archive/global_orbit.gif')}html:lang(en) .main-nav a:nth-child(4){width:43px;background-image:url('assets/archive/global_shop.gif')}html:lang(en) .main-nav a:nth-child(5){width:64px;background-image:url('assets/archive/global_toonami.gif')}html:lang(en) .main-nav a:nth-child(6){width:124px;background-image:url('assets/archive/home_wpt.gif')}html:lang(en) .main-nav a:nth-child(7){width:70px;background-image:url('assets/archive/global_favorites.gif')}html:lang(en) .main-nav a:nth-child(8){width:44px;background-image:url('assets/archive/global_doc.gif')}html:lang(en) .main-nav a:nth-child(9){width:33px;background-image:url('assets/archive/global_tv.gif')}html:lang(en) .main-nav a:hover,html:lang(en) .main-nav a[aria-current=page]{outline:1px solid #f60;outline-offset:1px}
.creator-credit{text-align:center;font:10px/1.5 Arial,sans-serif;margin:12px 0 0;color:#555}.creator-credit a{color:#555}.project-note{margin-top:3px}.halloween{background:#fff5da}.halloween .page-heading{background:#33113c;color:#ffb339}.halloween .page-heading h1{font-family:Boogaloo,sans-serif}.season-feature{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:15px;border-bottom:2px solid black;padding:12px 0}.season-feature:first-of-type{grid-template-columns:260px 1fr}.season-feature img{display:block;width:100%;height:auto}.season-feature p{margin-top:0}
@media(max-width:625px){.home{padding:0 5px}.main-nav{margin-right:5px}.toolbar{margin-right:5px;height:auto}.character-strip,.character-strip>img{height:7.16vw}.flash-warning{font-size:10px;line-height:1.4}.banner .brand{flex-basis:21%;width:21%;margin-right:1%}.banner .brand img{width:100%;height:auto}.ad-label{flex-basis:3%;width:3%;padding:0}.season-feature,.season-feature:first-of-type{grid-template-columns:minmax(100px,40%) 1fr;gap:10px}.season-feature h2{font-size:21px}.season-feature p{font-size:11px}.creator-credit{font-size:10px}}
.main-nav{gap:4px}#content:focus{outline:none}.season-text h2{align-self:start}.season-text{grid-template-columns:150px 1fr}
@media(max-width:625px){.season-text{grid-template-columns:1fr}.season-text h2{margin-bottom:0}}
body[data-route=scooby]{background:#99cc00 url('assets/scooby/background.gif') repeat}.scooby-layout{display:grid;grid-template-columns:129px minmax(0,496px);align-items:stretch}.scooby-sidebar{background:#000;color:#fff;text-align:center;padding:12px 4px;font:11px/1.5 Verdana,sans-serif}.scooby-sidebar h2{font:21px Boogaloo;margin:4px}.scooby-sidebar hr{border:0;border-top:5px solid #e00;margin:12px 0}.scooby-sidebar>a{display:block;color:#fff;font:17px Boogaloo;margin:8px 0}.scooby-sidebar img{display:block;width:100%;max-width:120px;margin:auto}.scooby-sidebar p{font-size:10px}.scooby-main{padding:5px 3px;min-width:0;font:11px/1.5 Verdana,sans-serif}.scooby-title-card img{display:block;width:100%}.scooby-play{display:block;text-align:center;margin:10px 0;padding:10px 4px;background:#51256d;color:#ffc500;font:21px Boogaloo;border:3px solid #000;text-decoration:none}.scooby-columns{display:grid;grid-template-columns:1fr 1fr;gap:0}.tombstone{margin-bottom:20px;background:transparent;width:100%;min-width:0}.tombstone>img{width:100%;display:block}.tombstone-center{background-color:#33ccff;position:relative;padding-top:5px}.tombstone h2{font:bold 13px/1.3 Verdana,sans-serif;margin:0 0 9px}.poll-center{padding-left:19%;padding-right:8%;min-height:230px;background-image:url('assets/scooby/headstone.left.gif'),url('assets/scooby/headstone.right.gif');background-position:left top,right top;background-size:19% 255px,7.3% 255px;background-repeat:no-repeat}.poll-center form{padding:0 6px}.poll-center label{display:block;font:11px/1.6 Arial,sans-serif;cursor:pointer}.poll-center input{margin:2px 3px 2px 0;vertical-align:middle}.poll-center button{margin:8px 0 0;background:#54256f;color:#fff;border:2px outset #713485;font:bold 16px Boogaloo;padding:5px 16px}.poll-center p{font:10px/1.3 Arial,sans-serif}.tombstone-base{background-color:#33ccff;background-repeat:no-repeat;background-size:100% 100%;height:25px}.poll-base{background-image:url('assets/scooby/headstone.left.gif'),url('assets/scooby/headstone.bottom.gif'),url('assets/scooby/headstone.right.gif');background-size:19% 255px,73.7% 25px,7.3% 255px;background-position:left bottom,72% bottom,right bottom}.calendar-center{padding:5px 8% 4px 18%;background-image:url('assets/scooby/calendar.left.gif'),url('assets/scooby/calendar.right.gif');background-size:17% 135px,7.3% 135px;background-position:left top,right top;background-repeat:no-repeat;min-height:109px;text-align:center;font:10px/1.4 Arial}.calendar-center h2{font-size:12px;margin-bottom:4px}.calendar-center p{margin:4px 0}.calendar-base{height:27px;background-image:url('assets/scooby/calendar.bottom.gif')}.unlucky-center{background-image:url('assets/scooby/unlucky.left.gif'),url('assets/scooby/unlucky.right.gif');background-position:left top,right top;background-size:5.3% 100%,12.5% 100%;background-repeat:no-repeat;padding:12px 14% 12px 7%;min-height:510px}.unlucky-center ol{padding-left:20px;font:10px/1.5 Verdana}.unlucky-center li{padding-bottom:10px}.unlucky-center small{font-size:9px}.scooby-summary-note{font-size:10px;margin:5px 0}.unlucky-base{height:54px;background-image:url('assets/scooby/unlucky.bottom.gif')}.scooby-recovery-note{font:10px/1.5 Arial;background:#99cc00;padding:7px;margin:0}.scooby-archive-ad{margin:5px 0}body[data-route=scooby] .site{background:transparent}body[data-route=scooby] footer{background:#99cc00;padding-top:1px}
@media(max-width:625px){.scooby-layout{grid-template-columns:20% minmax(0,80%)}.scooby-sidebar{padding:7px 3px}.scooby-sidebar h2{font-size:14px}.scooby-sidebar>a{font-size:13px}.scooby-columns{grid-template-columns:1fr;max-width:248px;margin:auto}.scooby-play{font-size:17px}.scooby-main{padding:4px}.unlucky-center{min-height:0}.scooby-calendar{margin-top:12px}}
body[data-route=dexter]{background:#99ccff url('assets/dexter/bg.gif') no-repeat top center}.dexter-layout{display:grid;grid-template-columns:129px minmax(0,496px);align-items:stretch}.dexter-sidebar{background:#000;color:#fff;padding:12px 3px;text-align:center;font:10px/1.5 Verdana,Arial,sans-serif}.dexter-sidebar>img{display:block;max-width:120px;margin:5px auto}.dexter-sidebar a>img{display:block;max-width:123px;margin:auto}.dexter-sidebar hr{border:0;border-top:5px solid #f00;margin:12px 0}.dexter-sidebar a{color:#fff}.dexter-schedule{display:block;margin:16px 0 5px;font-weight:bold;text-decoration:none}.dexter-time-note{font-size:8px;color:#ccc}.dexter-side-link{display:block;font:16px Boogaloo;margin:8px 0}.dexter-main{padding-top:5px;min-width:0}.dexter-hero{display:grid;grid-template-columns:388fr 108fr;gap:0;align-items:start}.dexter-art{position:relative}.dexter-hero img{display:block;width:100%;height:auto}.dexter-flash-hotspot{position:absolute;left:56.7%;top:88%;width:24.7%;height:9.4%}.dexter-flash-hotspot:hover{outline:2px solid #ffcf00;outline-offset:-2px}.dexter-icons-banner{display:block;width:78.22%;margin:6px auto 14px}.dexter-icons-banner img{display:block;width:100%}.dexter-actions{text-align:center}.dexter-capture-note{margin:14px 8px;font:10px/1.5 Arial;background:#99ccffb3;padding:7px}.download-cards img{display:block;max-height:170px;object-fit:contain;margin:0 auto 8px}.download-cards h2{font-size:20px}.downloads-page .page-heading{background:#99ccff}body[data-route=dexter] footer{background:#99ccff;padding-top:1px}
@media(max-width:625px){.dexter-layout{grid-template-columns:20% minmax(0,80%)}.dexter-sidebar{padding:7px 2px;font-size:8px}.dexter-sidebar>img,.dexter-sidebar a>img{width:100%}.dexter-schedule{margin-top:8px}.dexter-side-link{font-size:13px}.dexter-actions .retro-button{font-size:13px;padding:4px 7px}.dexter-capture-note{font-size:9px;margin:10px 4px}.download-cards{grid-template-columns:1fr}}
body[data-route=dexter],body[data-route=scooby],body[data-route=eds]{min-height:100vh}
/* Powerpuff no-Flash page: 129 + 496 px, October 19, 2000. */
.scooby-sidebar{padding-left:0;padding-right:0}.scooby-sidebar img{width:auto;max-width:100%;height:auto}.scooby-sidebar a[href="#/scooby-mail"],.scooby-sidebar a[href="#/favorites"]{margin:5px 0}.scooby-sidebar a[href="#/tv"]{font:bold 10px/1.4 Verdana,Arial,sans-serif}
#eds-period-header{display:grid;grid-template-columns:122px minmax(0,1fr);grid-template-rows:62px 25px;background:#000;color:#fff}#eds-period-header[hidden],#october-header[hidden]{display:none}.eds-header-logo{grid-row:1/3;align-self:center}.eds-header-logo img{display:block;width:122px;height:81px}.eds-header-ad-row{display:grid;grid-template-columns:25px minmax(0,468px);align-items:start}.eds-header-ad-row img{display:block;max-width:100%;height:auto}.eds-header-ad{display:block;border:1px solid #fff;max-width:470px}.eds-header-menu{display:flex;gap:0;align-items:center;padding-left:25px;min-width:0}.eds-header-menu a{display:block;color:#fff;text-decoration:none;font:bold 11px Arial;white-space:nowrap}.eds-header-menu img{display:block;height:17px}.eds-bitmap-link{background-image:var(--menu-normal);background-repeat:no-repeat;background-position:center;background-size:100% 17px}.eds-bitmap-link:hover,.eds-bitmap-link:focus-visible{background-image:var(--menu-hover)}.eds-bitmap-link:hover img,.eds-bitmap-link:focus-visible img{opacity:0}.eds-header-menu a:focus-visible,.eds-header-logo:focus-visible,.eds-header-ad:focus-visible{outline:2px solid #ffcf00;outline-offset:1px}
@media(max-width:625px){#eds-period-header{grid-template-columns:20% minmax(0,80%);grid-template-rows:auto auto;min-height:65px}.eds-header-logo{align-self:start}.eds-header-logo img{width:100%;height:auto}.eds-header-ad-row{grid-template-columns:5% minmax(0,95%)}.eds-header-menu{padding:4px 3px;flex-wrap:wrap;justify-content:center;gap:4px 3px}.eds-header-menu a{min-height:24px;display:flex;align-items:center}}
body[data-route=powerpuff]{background:#ffceff url('assets/powerpuff/bg.gif') no-repeat top center;min-height:100vh}body[data-route=powerpuff] .site{background:transparent}body[data-route=powerpuff] .flash-banner,body[data-route=powerpuff] .flash-warning{display:none}.powerpuff-nav{display:grid;grid-template-columns:129px minmax(0,496px);height:24px}.powerpuff-nav>span{background:#000;color:#fff;text-align:center;font:bold 11px/24px Verdana}.powerpuff-nav>div{display:grid;grid-template-columns:113fr 110fr 118fr 142fr;padding:0 3px 0 4px;background:#ff99ff url('assets/powerpuff/powerpuff_left.gif') left top no-repeat}.powerpuff-nav a{display:flex;align-items:center;justify-content:center;color:#000;background:#ff99ff;font:bold 14px/24px Arial;text-decoration:none;min-width:0}.powerpuff-nav img{display:block;width:100%;height:24px}.powerpuff-nav a:hover,.powerpuff-nav a:focus-visible{outline:2px solid #000;outline-offset:-2px}.powerpuff-layout{display:grid;grid-template-columns:129px minmax(0,496px)}.powerpuff-sidebar{background:#000;color:#fff;text-align:center;padding:12px 3px 35px;font:10px/1.3 Verdana,Arial,sans-serif}.powerpuff-sidebar img{display:block;max-width:123px;width:auto;height:auto;margin:0 auto}.powerpuff-sidebar a{display:block;color:#fff;text-decoration:none}.powerpuff-sidebar hr{border:0;border-top:7px solid #f00;margin:13px 0}.powerpuff-sidebar>img{margin:8px auto}.powerpuff-schedule{margin:12px 0;font-weight:bold}.powerpuff-sidebar a[href="#/powerpuff-mail"]{margin:13px 0}.powerpuff-favorites{position:relative;width:123px;max-width:100%;margin:auto}.powerpuff-favorites>div{position:absolute;inset:18% 9% 14% 4%;display:grid;grid-template-columns:repeat(3,1fr)}.powerpuff-favorites a:focus-visible,.powerpuff-favorites a:hover{outline:2px solid #fff;outline-offset:-2px}.powerpuff-sidebar b{display:block;margin:7px 0}.powerpuff-main{padding-top:5px;min-width:0}.powerpuff-hero{display:grid;grid-template-columns:118fr 378fr;align-items:start}.powerpuff-hero>img{grid-row:1/3;width:100%;display:block}.powerpuff-art img{width:100%;display:block}.powerpuff-hotspots{display:grid;grid-template-columns:168fr 211fr;align-items:center;min-height:70px}.powerpuff-hotspots img{display:block;width:100%}.powerpuff-note{font:10px/1.5 Arial;margin:14px 12px}.powerpuff-actions{text-align:center}.powerpuff-main a:focus-visible{outline:3px solid #000;outline-offset:-3px}body[data-route=powerpuff] footer{background:#ffceff;padding-top:1px}
@media(max-width:625px){.powerpuff-layout,.powerpuff-nav{grid-template-columns:20.64% minmax(0,79.36%)}.powerpuff-nav>span{font-size:8px}.powerpuff-nav a{font-size:10px}.powerpuff-sidebar{padding:8px 2px 20px;font-size:8px}.powerpuff-sidebar img{max-width:100%;height:auto}.powerpuff-sidebar hr{border-top-width:4px;margin:10px 0}.powerpuff-hotspots{min-height:0}.powerpuff-note{font-size:9px;margin:10px 6px}.powerpuff-actions .retro-button{font-size:13px;padding:4px 7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
/* Compact disclosures keep the game catalog close to its historical layout. */
.game-metadata { margin: 10px 0; font-size: 12px; }
.game-metadata summary { cursor: pointer; font-weight: bold; }
.game-metadata summary:focus-visible { outline: 2px solid #222; outline-offset: 3px; }
.game-metadata dl { margin: 8px 0; }
.game-metadata dt { font-weight: bold; margin-top: 7px; }
.game-metadata dd { margin: 2px 0 0; overflow-wrap: anywhere; }
/* Keep keyboard focus inside clipped image maps without changing the preserved art. */
.character-hotspots a:focus-visible { outline: 3px solid #fffc00; outline-offset: -3px; background: #fff2; }
.project-note, .project-note button { color: #444; }
.scooby-calendar-page{background:#000;color:#fff;font:12px/1.5 Verdana,Arial,sans-serif;padding:12px;overflow-wrap:anywhere}.scooby-calendar-page h1,.scooby-calendar-page h2{font-size:15px}.calendar-missing{aspect-ratio:4/3;border:1px dashed #999;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.calendar-missing img{max-width:60%;height:auto}.scooby-calendar-page nav{margin:16px 0}
.lego-layout{background:#99ccff}.lego-main{min-width:0;background:#c0c0c0;font:11px/1.4 Verdana,Arial,sans-serif}.lego-main>img{display:block;width:100%}.lego-intro{display:grid;grid-template-columns:12fr 148fr 358fr}.lego-intro img{display:block;width:100%}.lego-columns{display:grid;grid-template-columns:1fr 1fr}.lego-entry,.lego-vote{min-width:0}.lego-entry fieldset{min-width:0;padding:0 6%;margin:0;border:0}.lego-entry legend{font-size:10px}.lego-entry-head,.lego-entry-row{display:flex;align-items:center}.lego-entry-head img{width:50%}.lego-entry-row img{max-width:50%}.lego-entry-row input[type=email]{width:50%;min-width:0;font-size:10px}.lego-entry-row input[type=checkbox]{width:15px;flex-shrink:0}.lego-entry>img,.lego-entry fieldset>img,.lego-vote>img{display:block;max-width:100%;height:auto}.lego-vote>img{width:100%}.lego-expired{margin:0;padding:8px;background:#fff3bd;border:2px solid #000;font-weight:bold}.lego-missing-tile{aspect-ratio:259/57;border:1px dashed #555;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px}.lego-closed-choice,.lego-source-note{padding:6px;margin:0}.lego-vote p{padding:4px}.lego-source-note a{overflow-wrap:anywhere}
.lego-vote img[src$="/right_11.gif"]{width:20.08%}.lego-layout .dexter-sidebar>a{display:block;margin:8px 0}
.doc-filters{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.doc-filters a{background:#000;color:#fff;padding:5px}.doc-filters a[aria-current=page]{background:#c00}.doc-provenance{font:11px/1.5 Verdana,Arial,sans-serif;overflow-wrap:anywhere}.doc-detail>img{display:block;max-width:100%;height:auto;margin:0 auto}.doc-cards img{width:100%;object-fit:contain}.doc-page details{margin-top:20px;border-top:1px solid #777;padding-top:10px}
body[data-route=toonami]{background:#000;min-height:100vh}body[data-route=toonami] .flash-banner,body[data-route=toonami] .flash-warning{display:none}body[data-route=toonami] footer{color:#668cff}body[data-route=toonami] .creator-credit,body[data-route=toonami] .creator-credit a,body[data-route=toonami] .project-note,body[data-route=toonami] .project-note button{color:#aaa}.toonami-layout{display:grid;grid-template-columns:125fr 546fr;background:#000;color:#8cabff}.toonami-sidebar{padding-top:30px}.toonami-sidebar img{display:block;width:97.6%;height:auto}.toonami-mosaic{position:relative;width:100%;aspect-ratio:546/405;background:#000}.toonami-tile{position:absolute;display:block}.toonami-tile img{display:block;width:100%;height:100%}.toonami-tile .toonami-hover{position:absolute;inset:0;opacity:0}.toonami-hotspot:hover .toonami-hover,.toonami-hotspot:focus-visible .toonami-hover{opacity:1}.toonami-hotspot:focus-visible{outline:3px solid #ff0;outline-offset:-3px}.toonami-text-nav,.toonami-source-note{font:11px/1.5 Verdana,Arial,sans-serif;padding:10px 6px;overflow-wrap:anywhere}.toonami-context{color:#000}
.toonami-sidebar .toonami-shop-ad{display:block;margin-bottom:8px}
body[data-route=johnny]{background:#99ffcc url('assets/johnny/bg.gif') repeat top center;min-height:100vh}body[data-route=johnny] .flash-banner,body[data-route=johnny] .flash-warning{display:none}.johnny-character-nav,.johnny-layout{display:grid;grid-template-columns:129px minmax(0,496px)}.johnny-character-nav>span{background:#000;color:#fff;text-align:center;font:bold 11px/24px Verdana}.johnny-character-nav>div{display:grid;grid-template-columns:110fr 119fr 123fr 132fr;padding:0 3px 0 4px;background:#99ffcc}.johnny-character-nav a{position:relative;display:block}.johnny-character-nav img{display:block;width:100%;height:24px}.johnny-character-nav .johnny-menu-hover{position:absolute;inset:0;opacity:0}.johnny-character-nav a:hover .johnny-menu-hover,.johnny-character-nav a:focus-visible .johnny-menu-hover{opacity:1}.johnny-character-nav a:focus-visible{outline:3px solid #000;outline-offset:-3px}.johnny-sidebar{background:#000;color:#fff;text-align:center;padding:12px 2px;font:10px/1.5 Verdana,Arial,sans-serif}.johnny-sidebar img{display:block;max-width:100%;height:auto;margin:5px auto}.johnny-sidebar hr{border:0;border-top:7px solid red;margin:12px 0}.johnny-sidebar small{display:block}.johnny-main{min-width:0;width:388px;max-width:100%;margin:0 auto}.johnny-main>a>img{display:block;width:100%;height:auto}.johnny-art{position:relative}.johnny-art>img{display:block;width:100%;height:auto}.johnny-flash-hotspot{position:absolute;left:35.31%;top:80.82%;width:24.74%;height:8.81%}.johnny-flash-hotspot:focus-visible{outline:3px solid #000;outline-offset:-3px}.johnny-capture-note{font:11px/1.5 Arial;background:#99ffccdd;padding:10px;overflow-wrap:anywhere}body[data-route=johnny] footer{background:#99ffcc;padding-top:1px}@media(max-width:650px){.johnny-character-nav,.johnny-layout{grid-template-columns:20% 80%}.johnny-sidebar{font-size:9px}}
.classic-character-nav,.classic-layout{display:grid;grid-template-columns:129px minmax(0,496px)}.classic-character-nav>span{background:#000;color:#fff;text-align:center;font:bold 11px/24px Verdana}.classic-character-nav>div{display:grid;padding:0 3px 0 4px}.classic-character-nav a{position:relative;display:block}.classic-character-nav img{display:block;width:100%;height:24px}.classic-character-nav .classic-menu-hover{position:absolute;inset:0;opacity:0}.classic-character-nav a:hover .classic-menu-hover,.classic-character-nav a:focus-visible .classic-menu-hover{opacity:1}.classic-character-nav a:focus-visible{outline:3px solid #000;outline-offset:-3px}.classic-sidebar{background:#000;color:white;text-align:center;padding:12px 2px;font:10px/1.5 Verdana,Arial,sans-serif}.classic-sidebar img{display:block;max-width:100%;height:auto;margin:8px auto}.classic-sidebar hr{border:0;border-top:7px solid red;margin:14px 0}.classic-sidebar small{display:block}.classic-capture-note{font:11px/1.5 Arial;padding:10px;overflow-wrap:anywhere}.production-drawing{display:block;max-width:100%;height:auto;margin:0 auto}body[data-route=bugs]{background:#fc0;min-height:100vh}body[data-route=bugs] .flash-banner,body[data-route=bugs] .flash-warning{display:none}body[data-route=bugs] footer{background:#fc0;padding-top:1px}.bugs-main{width:494px;max-width:100%;min-width:0;margin:0 auto}.bugs-main>img{display:block;width:100%;height:auto}.bugs-draw-button{display:block;width:83.4%;margin:18px auto}.bugs-draw-button>img{display:block;width:100%;height:auto}@media(max-width:650px){.classic-character-nav,.classic-layout{grid-template-columns:20% 80%}.classic-sidebar{font-size:9px}}
.daffy-main{min-width:0;padding-top:18px}.daffy-art{position:relative;width:388px;max-width:100%;margin:0 auto}.daffy-art>img{display:block;width:100%;height:auto}.daffy-flash-hotspot{position:absolute;left:48.45%;top:68.53%;width:28.1%;height:14.02%;clip-path:polygon(0 22%,97% 0,100% 80%,4% 100%)}.daffy-flash-hotspot:focus-visible{outline:4px solid red;outline-offset:-4px;background:#fffa}.daffy-draw-button{display:block;width:412px;max-width:90%;margin:18px auto}.daffy-draw-button>img{display:block;width:100%;height:auto}body[data-route=daffy]{background:#0ff url('assets/daffy/bg.gif') no-repeat top center;min-height:100vh}body[data-route=daffy] .flash-banner,body[data-route=daffy] .flash-warning{display:none}body[data-route=daffy] footer{background:#0ff;padding-top:1px}
.flintstones-main{min-width:0}.flintstones-art{display:grid;grid-template-columns:236fr 257fr;width:493px;max-width:100%;margin:0 auto}.flintstones-art>img{display:block;width:100%;height:auto}.flintstones-action{display:block;width:388px;max-width:90%;margin:10px auto;text-align:center;font:bold 10px Verdana,Arial;color:white}.flintstones-action>img{display:block;width:100%;height:auto}body[data-route=flintstones]{background:#39f;min-height:100vh}body[data-route=flintstones] .flash-banner,body[data-route=flintstones] .flash-warning{display:none}body[data-route=flintstones] footer{background:#39f;padding-top:1px}
.weasel-main{min-width:0;padding-top:5px}.weasel-flash-row{display:flex;align-items:center;gap:5px;margin:0 8px}.weasel-flash-row>img{width:76%;height:auto;min-width:0}.weasel-flash-control{display:flex;align-items:center;justify-content:center;width:22%;min-height:28px;background:#fc0;border:2px outset #fff;font:bold 9px/1.2 Verdana;text-align:center;padding:2px}.weasel-hero{display:block;width:301px;max-width:90%;height:auto;margin:10px auto}.weasel-toon-fallback{display:flex;justify-content:center;align-items:center;height:24px;background:#ff0;color:#000;font:bold italic 11px Verdana}.classic-character-nav a:hover .weasel-toon-fallback,.classic-character-nav a:focus-visible .weasel-toon-fallback{visibility:hidden}body[data-route=weasel]{background:#9cf url('assets/weasel/background.gif') no-repeat top center;min-height:100vh}body[data-route=weasel] .flash-banner,body[data-route=weasel] .flash-warning{display:none}body[data-route=weasel] footer{background:#9cf;padding-top:1px}
.media-page video{display:block;width:320px;max-width:100%;height:auto;aspect-ratio:4/3;background:#000;margin:12px auto}.media-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.media-page details{margin:15px 0}.media-page .doc-provenance{margin-top:15px}
.theme-controls{font:10px/1.6 Arial,Helvetica,sans-serif;padding:8px 5px 12px;color:inherit}.theme-controls select{max-width:100%;font-size:10px;color:#000;background:#fff}.theme-controls>span{display:block}.theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-cards img{display:block;max-width:100%;width:200px;height:120px;object-fit:contain;margin:auto}.theme-cards button[aria-pressed=true]{background:#c40}.theme-research article{border-top:1px solid #777;padding:8px 0}.theme-research h3{margin:4px 0}body[data-route=home][data-season=scooby-halloween-2000]{background:#99cc00 url('assets/scooby/background.gif') repeat}body[data-route=home][data-season=scooby-halloween-2000] .site{background:#fff}@media(max-width:450px){.theme-cards{grid-template-columns:1fr}}

.native-port{border:2px solid #000;background:#fff;padding:10px;margin-bottom:16px}.native-port [hidden]{display:none}.native-game-frame{display:block;height:620px}.native-port-player .retro-button{margin-top:4px}

#october-header .toolbar{margin-top:6px}.eds-game-cta{display:block;background:#9c6;color:#000;padding:6px;text-decoration:none;font:20px Boogaloo}.powerpuff-game-cta{display:flex;align-items:center;justify-content:center;min-height:55px;background:#f9c;color:#000;border:2px solid #000;text-decoration:none;font:24px Boogaloo}.dexter-game-hotspot,.johnny-game-hotspot{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font:clamp(10px,2.5vw,20px) Boogaloo;border:3px solid #000}.dexter-game-hotspot{left:47%;top:75%;width:44%;height:24%;background:#74d000;border-radius:20px;color:#000}.johnny-game-hotspot{left:3%;top:72.5%;width:64%;height:21%;background:#d818d8;color:#fff;transform:rotate(-3deg)}
.game-banner{display:flex;align-items:center;justify-content:center;aspect-ratio:432/280;background:#fff;border:2px solid #111;margin:0 0 12px;overflow:hidden}
.game-banner img{display:block;width:100%;height:100%;object-fit:contain}
.game-banner:focus-visible{outline:4px solid #ef5400;outline-offset:3px}
@media(max-width:625px){#game-results{grid-template-columns:minmax(0,1fr)}}

.creator-ad{display:block;width:120px;max-width:100%;margin:0 auto;text-decoration:none;color:#fff}.creator-ad .creator-ad-label{display:block;width:120px;max-width:100%;height:auto;margin:0 auto}.creator-ad-card{position:relative;display:block;width:100%;height:90px;overflow:hidden;border:1px solid #9957e8;background:#111;font-family:Arial,Helvetica,sans-serif;text-align:center}.creator-ad .creator-ad-cover{display:block;width:100%;height:40px;object-fit:cover;margin:0}.creator-ad .creator-ad-avatar{position:absolute;left:calc(50% - 12px);top:28px;display:block;width:24px;height:24px;margin:0;border:1px solid #ddd;border-radius:3px}.creator-ad-name{position:absolute;top:52px;left:0;right:0;font-size:10px;line-height:12px;font-weight:bold;white-space:nowrap}.creator-ad-handle{position:absolute;top:64px;left:0;right:0;font-size:10px;line-height:12px;font-weight:bold}.creator-ad-cta{position:absolute;bottom:1px;left:0;right:0;color:#dbbaff;font-size:8px;line-height:11px;font-weight:bold}.creator-ad:hover .creator-ad-card{border-color:#ffe500}.creator-ad:focus-visible{outline:3px solid #ffe500;outline-offset:2px}
