@font-face{font-family:"SuperMario256";src:url("asset--fonts--SuperMario256.ttf") format("truetype");font-display:swap}*{box-sizing:border-box}html{font-size:16px}body{margin:0;color:#17111b;font-family:Verdana,Geneva,sans-serif;background:#1b0920 url("asset--collection--033C.jpg") repeat;background-size:432px;background-attachment:fixed}.site-wrap{max-width:1260px;margin:auto;padding:10px}.site-header{position:relative;text-align:center;background:url("asset--new-backgrounds--gingham 2.jpg") repeat;border:5px ridge #fff;box-shadow:6px 6px #111;padding:15px 10px 7px;overflow:hidden}.flower-line{display:flex;height:18px;overflow:hidden}.flower-line img{flex:1 0 300px;height:18px;object-fit:cover}.site-name{display:block;font:400 clamp(2.7rem,8vw,6.5rem)/.9 "SuperMario256","Arial Black",sans-serif;color:#131035;text-decoration:none;text-shadow:4px 4px #ff6bb5,7px 7px #fff}.site-name span{color:#e51672}.site-header>p{margin:9px 0 5px;font:bold .78rem "Courier New",monospace;letter-spacing:.14em}.site-header marquee{display:block;background:#111;color:#fff;padding:5px;margin:6px -10px -7px;font:bold .7rem "Courier New",monospace}.landing-grid{display:grid;grid-template-columns:205px minmax(500px,1fr) 220px;gap:14px;align-items:start;margin-top:15px}.left-rail,.right-rail{display:grid;gap:14px}.hello-file,.status-slip,.quote-week,.current-orbit,.wallpaper-drawer{background:url("asset--new-kit--yellow-gingham.jpg") repeat;border:4px ridge #eee;box-shadow:4px 4px #111}.file-tab{background:#111;color:#fff;padding:5px 8px;font:bold .75rem "Courier New",monospace}.doll-stage{height:220px;position:relative;background:url("asset--new-backgrounds--flowers 13.gif") repeat;overflow:hidden}.doll-stage img{position:absolute;bottom:2px;width:90px;height:205px;object-fit:contain;filter:drop-shadow(2px 2px #fff)}.doll-stage img:nth-child(1){left:-5px;transform:rotate(-4deg)}.doll-stage img:nth-child(2){left:56px;z-index:2}.doll-stage img:nth-child(3){right:-7px;transform:rotate(4deg)}.hello-file>p{font-size:.76rem;line-height:1.5;padding:8px;margin:0}.status-slip{padding:11px;background-image:url("asset--new-backgrounds--pattern 625.gif");color:#fff}.status-slip strong{font:700 1rem "Arial Rounded MT Bold",sans-serif}.status-slip p{font:.72rem/1.5 "Courier New",monospace;margin:6px 0}.status-slip img{display:block;width:99px;margin:8px auto 0}.lost-link{display:grid;place-items:center;text-align:center;min-height:110px;color:#fff;text-decoration:none;background:url("asset--new-backgrounds--pattern 266.gif") repeat;border:5px double #fff;box-shadow:4px 4px #111;transform:rotate(-1deg)}.lost-link span{font:400 2.8rem "SuperMario256",sans-serif}.lost-link small{font:.7rem "Courier New",monospace}.root-directory{padding:16px;background:rgba(255,255,255,.91) url("asset--collection--paper6.gif") repeat;background-blend-mode:screen;border:5px ridge #eee;box-shadow:6px 6px #111}.directory-heading{display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:4px double #111;padding-bottom:8px}.directory-heading img{width:38px;height:38px;object-fit:contain}.directory-heading small{font:.65rem "Courier New",monospace}.directory-heading h1{font:700 clamp(1.4rem,3vw,2.5rem) "Arial Rounded MT Bold",sans-serif;margin:0}.folder-map{display:grid;grid-template-columns:repeat(4,1fr);gap:17px 7px;padding:20px 4px 10px}.folder-map a{min-width:0;text-align:center;text-decoration:none;color:#181124;display:flex;flex-direction:column;align-items:center}.folder-map img{width:52px;height:52px;object-fit:contain;transition:.15s}.folder-map b{font:.8rem "Arial Rounded MT Bold",Verdana,sans-serif}.folder-map small{font:.62rem "Courier New",monospace;color:#665b70}.folder-map a:hover img{transform:scale(1.2) rotate(-5deg)}.folder-map a:hover b{background:#111;color:#fff}.sparkle-rule{display:flex;overflow:hidden;height:23px}.sparkle-rule img{flex:1 0 300px;height:22px;object-fit:cover}.manifesto{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:10px;margin:20px 2%;padding:13px 20px;background:url("asset--new-backgrounds--031C.jpg") repeat;border:6px double #fff;box-shadow:7px 7px #111;color:#fff;transform:rotate(.4deg);text-align:center}.manifesto img{width:80px}.manifesto p{margin:0;font:.75rem "Courier New",monospace}.manifesto h2{margin:4px;font:900 clamp(1.25rem,3vw,2rem) "Courier New",monospace}.personal-index{background:url("asset--new-backgrounds--flowers 13.gif") repeat;border:6px ridge #eee;box-shadow:7px 7px #111;margin-top:20px;padding:13px}.personal-index>header{background:#111;color:#fff;padding:9px 13px;margin:-3px -3px 13px}.personal-index>header span{font:.65rem "Courier New",monospace}.personal-index h2{font:700 clamp(1.4rem,3vw,2.2rem) "Arial Rounded MT Bold",sans-serif;margin:2px 0}.index-columns{columns:2 260px;column-gap:12px}.index-columns details{break-inside:avoid;background:rgba(255,255,255,.9);border:3px double #29202d;margin:0 0 11px;box-shadow:3px 3px rgba(0,0,0,.35)}.index-columns summary{cursor:pointer;list-style:none;padding:9px;font:700 .88rem "Arial Rounded MT Bold",sans-serif;background:url("asset--new-backgrounds--gingham 2.jpg") repeat;background-size:110px}.index-columns summary::-webkit-details-marker{display:none}.index-columns summary img{width:23px;height:23px;object-fit:contain;vertical-align:middle;margin-right:6px}.index-columns details>div{padding:4px 12px 10px;font-size:.82rem;line-height:1.55}.index-columns a{color:#821253;font-weight:bold}.quote-week{padding:17px 13px 8px;background-image:url("asset--new-backgrounds--flowers 8.gif");transform:rotate(1.2deg);position:relative}.quote-week .tape{position:absolute;width:75px;height:18px;background:rgba(220,210,155,.72);top:-10px;left:70px;transform:rotate(-3deg)}.quote-week>span{font:bold .67rem "Courier New",monospace}.quote-week blockquote{margin:11px 4px;font:italic 1.15rem/1.45 "Courier New",monospace}.quote-week img{width:100%;height:36px;object-fit:cover}.current-orbit{padding:11px;background-image:url("asset--new-backgrounds--670.GIF");background-size:180px}.current-orbit h2{font:400 1.35rem "SuperMario256",sans-serif;margin:0;color:#fff;text-shadow:2px 2px #111}.current-orbit ul{background:rgba(255,255,255,.86);padding:10px 10px 10px 28px;font-size:.75rem;line-height:1.7}.current-orbit img{width:100%}.wallpaper-drawer{padding:8px}.wallpaper-drawer>button{width:100%;border:2px outset #ddd;background:#111;color:#fff;padding:7px;font:bold .72rem "Courier New",monospace}.wallpaper-drawer>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px}.wallpaper-drawer [data-wall]{aspect-ratio:1;border:2px outset #eee;background-size:cover}.wallpaper-drawer [data-wall="lace"]{background-image:url("asset--collection--033C.jpg")}.wallpaper-drawer [data-wall="stars"]{background-image:url("asset--collection--stars 2.gif")}.wallpaper-drawer [data-wall="flowers"]{background-image:url("asset--new-backgrounds--flowers 13.gif")}.wallpaper-drawer [data-wall="water"]{background-image:url("asset--new-backgrounds--water 2.jpg")}.wallpaper-drawer [data-wall="hearts"]{background-image:url("asset--new-backgrounds--pattern 625.gif")}.wallpaper-drawer [data-wall="clover"]{background-image:url("asset--new-backgrounds--pattern 389.gif")}.badge-pile{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:5px;background:#111;border:4px ridge #ddd}.badge-pile img{width:100%}footer{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding:9px 13px;background:#111;color:#fff;border:4px ridge #ddd;font:.7rem "Courier New",monospace}footer a{color:#ff9ed0}@media(max-width:930px){.landing-grid{grid-template-columns:180px 1fr}.right-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.badge-pile{grid-template-columns:repeat(6,1fr)}.wallpaper-drawer{order:3}}@media(max-width:680px){.site-wrap{padding:5px}.landing-grid{grid-template-columns:1fr}.left-rail{grid-template-columns:1fr 1fr}.right-rail{grid-template-columns:1fr}.folder-map{grid-template-columns:repeat(3,1fr)}.manifesto{grid-template-columns:1fr}.manifesto img{display:none}.index-columns{columns:1}.site-name{font-size:2.65rem}.left-rail .lost-link{grid-column:1/-1}footer{flex-direction:column;text-align:center}}@media(max-width:420px){.left-rail{grid-template-columns:1fr}.folder-map{grid-template-columns:repeat(2,1fr)}.left-rail .lost-link{grid-column:auto}}
