*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#170630;color:#f9efff;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a{color:#63f6ff}a:hover{color:#fff284}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #ffff6b;outline-offset:4px}img{max-width:100%;height:auto}button{color:inherit}::selection{background:#ed2f97;color:#fff}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:#1c0947}::-webkit-scrollbar-thumb{background:#fe62c0;border:3px solid #30175b}.site{min-height:100vh;overflow-x:clip;position:relative;isolation:isolate;padding:23px 18px 84px}.background-tiles{position:fixed;z-index:-2;inset:0;background-image:url(/assets/ram-dam-tile.webp);background-size:224px 192px;opacity:.3}.site:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 0,transparent 20%,#17063066 85%)}.site-wrap{max-width:1180px;margin:0 auto}.skip-link{position:fixed;top:-80px;left:20px;z-index:200;background:#ffff66;color:#000;padding:12px 20px;font-weight:700}.skip-link:focus{top:12px}.star-sprinkles{position:fixed;inset:0;pointer-events:none;z-index:-1}.star-sprinkles span{position:absolute;color:#8bffcf;font-size:22px;animation:twinkle 4s ease-in-out infinite}.star-sprinkles span:nth-child(3n){color:#ff79ca;font-size:37px}.top-ticker{height:28px;overflow:hidden;background:#f7ff3d;color:#250b56;border:2px solid #fff;box-shadow:4px 4px 0 #060018;font:700 12px/24px Courier New,monospace;white-space:nowrap}.top-ticker div{width:max-content;animation:ticker 34s linear infinite}.site-header{position:relative;text-align:center;margin:12px 0 22px;padding:19px 20px 0;background:#1c073feF;border:4px double #bc97ff;box-shadow:7px 7px 0 #080018}.header-kicker{font:11px Courier New,monospace;letter-spacing:1.2px;color:#cbaff7}.online-dot{display:inline-block;width:7px;height:7px;margin-right:7px;background:#99ff00;box-shadow:0 0 10px #99ff00}.wordmark{display:block;position:relative;width:max-content;max-width:100%;margin:6px auto 0;font-family:Arial Black,Impact,Arial,sans-serif;font-weight:1000;font-style:italic;font-size:clamp(66px,8.6vw,106px);line-height:1.05;letter-spacing:-8px;text-decoration:none;filter:drop-shadow(4px 5px 0 #03000c)}.word-ram{color:#bbff3f;text-shadow:3px 0 #fff,-2px 0 #1b0440,0 3px #18b8b1,4px 7px #6b19cc}.word-dam{color:#ff68c5;text-shadow:3px 0 #fff,-2px 0 #1b0440,0 3px #d71280,4px 7px #6b19cc}.wordmark-star{font-size:54px;color:#73f0ff;display:inline-block;vertical-align:top;line-height:1;margin:4px 0 0 14px;text-shadow:none;animation:lazy-spin 17s linear infinite}.palace-line{font:900 18px/1.2 Courier New,monospace;letter-spacing:5px;color:#fff;margin-top:13px}.palace-line span{color:#ffff46;font-size:13px}.header-subtitle{font:italic 15px Georgia,serif;color:#e3caf7;margin:9px 0 20px}.header-sticker{position:absolute;right:30px;top:50px;padding:14px 9px;background:#fffc79;color:#35104e;border:2px dashed #69227d;outline:4px solid #fffc79;transform:rotate(9deg);font:11px/1.5 Courier New,monospace;box-shadow:4px 5px 0 #050019}.top-nav{display:flex;align-items:stretch;justify-content:center;border-top:1px solid #9674c1;gap:0}.top-nav a,.top-nav button{font:700 11px Courier New,monospace;background:none;border:none;border-right:1px solid #9674c1;text-decoration:none;padding:13px 12px;flex:1 1;color:#ddff8b}.top-nav>:last-child{border-right:0}.top-nav a:hover,.top-nav a[aria-current=page],.top-nav button:hover{background:#4a1967;color:#fff}.page-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 190px;gap:16px;align-items:start}.main-column{min-width:0}.left-sidebar,.right-sidebar{display:flex;flex-direction:column;gap:19px}.retro-window{background:#291047;border-color:#d5c7eb #776184 #776184 #d5c7eb;border-style:solid;border-width:2px;box-shadow:4px 4px 0 #060018;min-width:0}.window-bar{display:flex;align-items:center;gap:6px;min-height:26px;padding:4px 5px;background:linear-gradient(90deg,#461e9b,#b944c5);color:white;border-bottom:1px solid #d9b3ff;font:700 10px Courier New,monospace}.window-bar>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.window-buttons{margin-left:auto;white-space:nowrap;letter-spacing:2px;font-size:11px}.side-navigation{padding:12px 9px}.tiny-label{font:8px/1.6 Courier New,monospace;color:#bd9fdb;letter-spacing:.5px;margin:0 3px 9px}.side-navigation>a{display:flex;align-items:center;gap:6px;border-bottom:1px dotted #705087;padding:11px 4px;color:#fff;text-decoration:none;font-size:12px}.side-navigation>a small{margin-left:auto;color:#b798d6;font:9px Courier New,monospace}.side-navigation>a.current,.side-navigation>a:hover{background:#583184;color:#d7ff70;box-shadow:inset 3px 0 #b6fc39}.clover-notice{background:#171e11;text-align:center;border:1px dashed #9ec943;padding:13px 8px;transform:rotate(-3deg);color:#d8ff79}.clover-notice>span{font-size:40px;display:block;line-height:1.2}.clover-notice b{font:900 12px/1.4 Courier New,monospace;display:block}.clover-notice small{font-size:9px;display:block;color:#aec68a;margin-top:6px}.controls-content{padding:12px}.controls-content label{font:700 10px Courier New,monospace;letter-spacing:2px;color:#fdff83;display:block;margin-bottom:5px}.controls-content select{width:100%;border:2px inset #c0adc8;background:#1a0b2a;color:#bfff64;font:700 12px Courier New,monospace;padding:7px 4px}.level-meter{display:flex;gap:4px;margin:7px 0 10px}.level-meter i{height:7px;background:#45344d;flex:1 1}.level-meter i.lit,.level-meter i:first-child{background:#b5f63e}.controls-content p{font-size:11px;line-height:1.6;margin:8px 0 12px;color:#d9c3ee}.controls-content strong{color:#fff}.retro-button{border:2px outset #eee5f4;background:#c8bdd4;color:#21142d;padding:9px 13px;box-shadow:2px 2px 0 #090013;font:700 11px/1.25 Courier New,monospace;letter-spacing:.1px;text-decoration:none;transition:filter .15s,transform .15s}.retro-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.retro-button:active{border-style:inset;transform:translate(1px,1px)}.wide-button{width:100%;padding:9px 4px;margin-bottom:7px;font-size:9px}.yellow-button{background:#fff477;border-color:#fffac8 #8a7623 #8a7623 #fffac8}.pink-button{background:#ff83c9;border-color:#ffd9f1 #971f68 #971f68 #ffd9f1}.sound-note{display:block;font:9px/1.5 Courier New,monospace;color:#bda5ce}.mini-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.mini-badges img{image-rendering:pixelated}.hero-window{margin-bottom:23px}.hero-stage{height:475px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 66%,#5b1caf,#170e4c 52%,#0b0624)}.hero-grid{position:absolute;bottom:-90px;left:-30%;width:160%;height:230px;transform:perspective(300px) rotateX(58deg);background-image:linear-gradient(#bf48d06b 1px,transparent 0),linear-gradient(90deg,#bf48d06b 1px,transparent 0);background-size:30px 30px;border-top:2px solid #da59ff}.hero-welcome{position:absolute;top:26px;left:18px;right:18px;text-align:center;font:700 14px/1.6 Courier New,monospace;color:#a3f7ff;z-index:2;letter-spacing:1px}.hero-welcome strong{font:900 clamp(20px,2.35vw,32px)/1.2 Arial Black,Arial,sans-serif;letter-spacing:-1px;display:block;color:#fff;text-shadow:3px 3px #be277e}.hero-ram{position:absolute;bottom:63px;width:77%;left:11%;filter:drop-shadow(0 0 14px #b13bff66)}.starburst{position:absolute;right:12px;top:107px;background:#d7ff3e;color:#2d0c49;clip-path:polygon(50% 0,60% 14%,77% 5%,79% 25%,98% 24%,91% 42%,100% 55%,84% 66%,87% 86%,66% 85%,55% 100%,43% 86%,23% 95%,22% 76%,2% 76%,10% 56%,0 43%,17% 34%,12% 14%,35% 17%);width:105px;height:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:700 11px/1 Courier New,monospace;transform:rotate(12deg)}.starburst b{font-size:24px;line-height:1}.hero-tag{position:absolute;left:20px;bottom:112px;background:#ff64bb;color:#270632;border:2px solid #ffd8ef;padding:8px;transform:rotate(-6deg);font:700 9px/1.4 Courier New,monospace;box-shadow:3px 3px 0 #160225}.hero-tag b{font-size:10px}.hero-flip{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);background:#ffff79;padding:12px 28px;font-size:13px;white-space:nowrap}.hero-flip:hover{transform:translate(-50%,-1px)}.hero-spark{position:absolute;font-size:45px;color:#fff56f;animation:twinkle 4s infinite}.spark-a{top:100px;left:25px}.spark-b{right:30px;bottom:70px;color:#7ef8ff}.hero-caption{font:italic 12px Georgia,serif;text-align:center;padding:11px 8px;margin:0;background:#d9cfeb;color:#2f174a}.welcome-note{position:relative;margin:0 6px 28px;background:#fbf0b9;color:#382841;border:1px solid #c2a16c;box-shadow:5px 5px 0 #080019;padding:22px 25px;transform:rotate(-1deg)}.welcome-note:before{content:"";position:absolute;width:90px;height:23px;top:-10px;left:43%;transform:rotate(4deg);background:#ded4ea70;border:1px solid #e9d4ee77}.welcome-note h1{font:700 23px Georgia,serif;margin:0 0 8px}.welcome-note p{font:15px/1.7 Georgia,serif;margin:0}.note-signature{display:block;text-align:right;font:italic 13px/1.4 Georgia,serif;margin-top:9px;color:#8f2262}.poem-portal{scroll-margin-top:24px;margin-bottom:28px}.section-heading{display:flex;gap:14px;align-items:center;border-bottom:2px dotted #f772ce;padding:8px 0 12px}.section-heading p{margin:0 0 3px;font:10px Courier New,monospace;letter-spacing:2px;color:#c5a5e2}.section-heading h2{font:900 35px/1.1 Arial Black,Arial,sans-serif;letter-spacing:-1.5px;margin:0;color:#ff9ad7;text-shadow:2px 3px #650b8a}.section-star{margin-left:auto;font-size:45px;line-height:1;color:#eeff54}.new-badge{background:#eeff36;color:#230b42;border:2px solid #fff;padding:5px 7px;transform:rotate(-10deg);font:900 11px Arial Black,Arial,sans-serif;animation:badge-wobble 4s ease-in-out infinite}.portal-description{font:italic 14px Georgia,serif;color:#ddcbeb;margin:12px 0 16px}.poem-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.poem-card{display:block;min-width:0;border:2px solid #b4f34c;background:#211139;color:#fff;box-shadow:4px 4px #050012;text-decoration:none;transition:transform .18s,box-shadow .18s}.poem-card:hover{transform:translateY(-4px) rotate(-.5deg);box-shadow:7px 8px #050012;color:#fff}.card-tram{border-color:#56dcf6}.card-jam{border-color:#ff74bd}.card-spam{border-color:#ffe14e}.poem-card-copy{padding:14px 14px 0}.poem-number{font:8px/1.4 Courier New,monospace;letter-spacing:1px;color:#c8a8e5}.poem-card h3{font:700 20px/1.12 Georgia,serif;color:#c5ff6c;margin:8px 0}.card-tram h3{color:#66edff}.card-jam h3{color:#ff8dce}.card-spam h3{color:#ffe578}.poem-card p{font-size:12px;line-height:1.65;color:#e6daef;min-height:60px;margin:0 0 12px}.enter-world{font:700 9px Courier New,monospace;border-top:1px dotted #705087;display:flex;align-items:center;justify-content:space-between;padding:11px 0;color:#fff}.enter-world b{font-size:20px;line-height:1}.lore-window{margin-bottom:24px}.lore-content{display:flex;gap:18px;align-items:center;padding:20px;background:#302047}.lore-stamp{border:3px double #b9ff57;color:#b9ff57;transform:rotate(-12deg);padding:9px;font:900 17px/1.1 Arial Black,Arial,sans-serif;text-align:center;flex:none}.lore-content h2{font:700 20px Georgia,serif;color:#f7e993;margin:0 0 6px}.lore-content p{font-size:12px;line-height:1.65;margin:0;color:#e1d5ed}.lore-content small{font-size:9px;color:#bba9cd;display:block;margin-top:7px}.ram-cam{height:233px;position:relative;overflow:hidden;background:#070f17;background-image:radial-gradient(#1b5555 1px,transparent 0);background-size:8px 8px}.ram-animation{display:block}.ram-animation img{display:block;width:100%;height:auto}.ram-animation .still-image{display:none}.ram-cam .ram-animation{position:absolute;width:170px;left:8px;bottom:22px}.live-label{position:absolute;left:8px;top:9px;color:#ff595b;font:9px Courier New,monospace;z-index:2}.live-label i{display:inline-block;width:5px;height:5px;background:#ff5252;border-radius:50%;margin-right:4px;animation:twinkle 2s infinite}.cam-caption{position:absolute;bottom:8px;left:0;right:0;text-align:center;font:8px/1.5 Courier New,monospace;color:#95e6c8}.ram-status{border:1px dashed #bd8fe8;background:#100920eF;padding:12px}.ram-status h2{font:700 11px Courier New,monospace;color:#f6ff64;letter-spacing:1px;margin:0 0 12px}.ram-status dl{margin:0}.ram-status dl div{padding:7px 0;border-bottom:1px dotted #49355e}.ram-status dl div:last-child{border-bottom:0}.ram-status dt{font-size:9px;color:#ad96c0}.ram-status dd{font:700 10px Courier New,monospace;margin:3px 0 0;color:#92ff8c}.flip-counter{text-align:center;padding:13px 9px}.flip-counter p{font:8px Courier New,monospace;letter-spacing:.5px;margin:0 0 9px;color:#d8c2e8}.counter-digits{display:flex;justify-content:center;gap:2px}.counter-digits span{background:#080511;border:1px inset #7a668a;padding:2px 4px;font:700 23px/1.2 Courier New,monospace;color:#9bff46;text-shadow:0 0 5px #81ff0066}.flip-counter small{display:block;font-size:8px;margin:5px 0 13px;color:#c3a7d3}.flip-counter button{font-size:9px;width:100%;padding:9px 4px}.web-ring{padding:15px 9px 12px;border:3px double #f379cf;background:#31174a;text-align:center}.ring-icon{font:42px/1 Georgia,serif;color:#ffdf5f;display:block;animation:lazy-spin 15s linear infinite;width:max-content;margin:auto}.web-ring h2{font:700 10px Courier New,monospace;color:#ffb7e3;letter-spacing:.5px;margin:8px 0}.web-ring p{font:italic 12px/1.5 Georgia,serif;color:#e4c9ee;margin:7px 0 13px}.web-ring>div{display:flex;justify-content:space-around;font:10px Courier New,monospace}.internet-sticker{background:#50e5da;color:#15243d;padding:14px 8px;font:700 19px/1.1 Arial Black,Arial,sans-serif;text-align:center;transform:rotate(5deg);border:3px solid #e3fef0;box-shadow:5px 5px #100320;margin:2px 12px}.internet-sticker strong{font-size:22px;letter-spacing:-1px}.poem-scene{height:440px;position:relative;overflow:hidden;isolation:isolate}.poem-scene img{position:absolute}.scene-pixel-caption{position:absolute;z-index:12;bottom:0;left:0;right:0;background:#080915db;color:#f5ffb4;padding:6px 7px;text-align:center;font:9px/1.5 Courier New,monospace;letter-spacing:1px}.scene-kickflip{background:#3157a6}.pixel-sun{width:65px;height:65px;position:absolute;top:29px;right:34px;background:#ffdc73;box-shadow:0 0 0 8px #f7bf4d55}.scene-cloud{position:absolute;width:70px;height:15px;background:#e0f4ff;box-shadow:12px -9px #e0f4ff,30px -18px #e0f4ff,50px -7px #e0f4ff;opacity:.85}.cloud-one{left:7%;top:65px}.cloud-two{right:24%;top:104px;transform:scale(.6)}.lake-mountains{position:absolute;left:0;right:0;bottom:110px;height:140px;display:flex;align-items:end;opacity:.8}.lake-mountains i{width:45%;height:100%;background:#382a82;clip-path:polygon(45% 0,100% 100%,0 100%);margin-left:-8%}.lake-mountains i:nth-child(2){height:80%;background:#623e95}.lake-mountains i:nth-child(3){height:125%;background:#54449e;width:60%}.lake-water{bottom:28px;height:125px;background:repeating-linear-gradient(0deg,#176cb8 0 16px,#72cbe655 17px 19px,#227ac1 20px 32px)}.lake-water,.skate-platform{position:absolute;left:0;right:0}.skate-platform{bottom:30px;height:38px;background:repeating-conic-gradient(#130f30 0 25%,#b3d3e6 0 50%) 0 0/28px 28px;transform:perspective(150px) rotateX(22deg)}.scene-skater{position:absolute;left:14%;bottom:44px;width:64%;z-index:3}.scene-skater img{position:static}.duck-jury{position:absolute;right:18px;bottom:26px;display:flex;gap:14px;z-index:6}.duck-judge{width:29px;height:70px;position:relative}.duck-body{position:absolute;width:29px;height:17px;border-radius:50% 60% 50% 45%;background:#ffec84;bottom:8px;left:0;border:2px solid #332430}.duck-head{position:absolute;width:15px;height:16px;border-radius:50%;background:#fff2a8;bottom:19px;left:2px;border:2px solid #332430;z-index:2}.duck-head:after{content:"";position:absolute;width:3px;height:3px;background:#24172b;left:3px;top:4px}.duck-beak{position:absolute;width:9px;height:5px;background:#f69a3c;bottom:25px;left:-4px;z-index:3}.scorecard{position:absolute;right:-4px;top:0;background:#fffae0;color:#392145;border:2px solid #47345f;font:700 12px Courier New,monospace;padding:1px 4px;transform:rotate(7deg)}.trick-burst{position:absolute;top:24px;left:28px;color:#fff657;text-shadow:3px 3px #b13199;font:900 24px Arial Black,Arial,sans-serif;z-index:8;animation:pop-in .4s both}.scene-tram{background:#b5e4ee}.city-sky{position:absolute;inset:0;background:linear-gradient(#85bce7,#dce7bc)}.city-buildings{position:absolute;bottom:65px;left:0;right:0;display:flex;align-items:end;gap:8px;height:230px}.city-buildings i{height:100%;width:24%;background-color:#bf7b7e;background-image:repeating-linear-gradient(0deg,transparent 0 21px,#f9da934d 22px 33px,transparent 34px 44px),repeating-linear-gradient(90deg,transparent 0 15px,#753d6566 16px 28px);border:3px solid #634d72}.city-buildings i:nth-child(2){height:70%;background-color:#91a283}.city-buildings i:nth-child(3){height:110%;background-color:#9b8db3}.city-buildings i:nth-child(4){height:85%;background-color:#cba27c}.city-buildings i:nth-child(5){height:66%}.tram-rails{bottom:28px;height:54px;background:repeating-linear-gradient(90deg,transparent 0 20px,#8a7769 21px 28px),#cbbdb0;border-top:5px double #60596b;border-bottom:6px double #60596b}.tram-rails,.tram-wire{position:absolute;left:0;right:0}.tram-wire{top:40px;height:1px;background:#65546d;transform:rotate(-4deg)}.street-sign{position:absolute;left:12px;top:18px;padding:4px 8px;background:#125748;color:#e6f8dc;border:2px solid #f2f5d6;font:700 11px Courier New,monospace}.tram-ram{position:absolute;width:68%;bottom:52px;left:19%;z-index:4;transition:transform 1.1s ease}.tram-ram>img{position:relative;display:block}.tram-hat{position:absolute;left:-25%;bottom:-13%;width:74%;z-index:6;transition:bottom 1.1s cubic-bezier(.4,0,.2,1),left 1.1s,transform 1.1s}.tram-hat>img{position:relative;display:block;width:100%}.cat-passengers{position:absolute;top:38%;left:27%;font:700 11px Courier New,monospace;color:#fff0b0;text-shadow:1px 1px #000;opacity:0;transition:opacity .6s .7s;white-space:nowrap}.scene-active .tram-hat{bottom:75%;left:-10%;transform:rotate(-7deg)}.scene-active .cat-passengers{opacity:1}.traffic-car{position:absolute;bottom:64px;color:#e72e60;font:900 75px/1 Arial,sans-serif;text-shadow:0 5px #272230;z-index:3;transition:transform 1s ease}.car-one{left:3%}.car-two{left:15%;color:#f5ce4f}.scene-active .traffic-car{transform:translateX(-400px)}.scene-jam{background-color:#f1d3b5;background-image:linear-gradient(#db9a8b44 1px,transparent 0),linear-gradient(90deg,#db9a8b44 1px,transparent 0);background-size:32px 32px}.jam-awning{position:absolute;top:0;left:0;right:0;height:42px;background:repeating-linear-gradient(90deg,#9f244e 0 35px,#f7d7ba 35px 70px);border-bottom:6px solid #50263f}.jam-shop-sign{position:absolute;top:58px;right:20px;padding:9px 12px;background:#fff9d3;color:#9a2051;transform:rotate(4deg);border:3px double #ad3658;text-align:center;font:13px/1.35 Courier New,monospace;box-shadow:3px 3px #8c355944}.jam-shop-sign b{font-size:16px}.jam-counter{position:absolute;bottom:26px;height:88px;left:0;right:0;background:repeating-linear-gradient(90deg,#a75160 0 44px,#924858 45px 48px);border-top:14px solid #e5aa7b}.jam-ram{width:62%;left:6%;bottom:89px;z-index:3}.jam-jar{z-index:5;width:19%;bottom:38px}.jar-one{left:10%;transform:rotate(-7deg)}.jar-two{left:29%;width:14%;bottom:50px;transform:rotate(7deg)}.jam-toast{right:7%;bottom:53px;width:17%;z-index:5;transform:rotate(12deg)}.plum-band{position:absolute;right:26%;bottom:45px;z-index:6;display:flex;gap:5px}.plum-band i{background:#6b236c;border:3px solid #421947;width:34px;height:39px;border-radius:50%;color:#f5a5da;font:24px Georgia,serif;text-align:center;transform:rotate(-9deg);box-shadow:inset 4px 1px #a254a4}.plum-band i:nth-child(2){transform:rotate(9deg);background:#923d91}.floating-note{position:absolute;font:700 36px Georgia,serif;color:#a92b70;z-index:7;opacity:.7}.note-one{left:13%;top:75px}.note-two{right:13%;top:170px}.note-three{left:54%;top:180px}.scene-active .plum-band i{animation:plum-bop .5s ease-in-out infinite alternate}.scene-active .plum-band i:nth-child(2){animation-delay:.15s}.scene-active .plum-band i:nth-child(3){animation-delay:.3s}.scene-active .jam-toast{animation:toast-dance .7s ease-in-out infinite alternate}.scene-active .floating-note{animation:note-float 1.5s ease-in-out infinite}.scene-active .note-two{animation-delay:.4s}.scene-active .note-three{animation-delay:.7s}.scene-spam{background:#062b29}.cyber-grid{position:absolute;inset:0;background-image:linear-gradient(#0c80664d 1px,transparent 0),linear-gradient(90deg,#0c80664d 1px,transparent 0);background-size:26px 26px}.inbox-title{position:absolute;top:14px;left:14px;color:#99ff9b;font:700 11px Courier New,monospace;letter-spacing:1px}.spam-ram{position:absolute;left:19%;bottom:41px;width:64%;z-index:2}.spam-popup{position:absolute;width:47%;background:#d3d0cf;color:#211c32;border:2px outset #e4e8df;box-shadow:4px 4px #001710;z-index:4;transform:rotate(-5deg);padding-bottom:9px}.popup-bar{display:flex;align-items:center;justify-content:space-between;gap:3px;background:#2f1489;color:white;padding:3px 4px;font:8px Courier New,monospace;white-space:nowrap;overflow:hidden}.popup-bar button,.popup-bar>span{flex:none;padding:0;width:18px;height:18px;background:#cacaca;color:#211332;border:2px outset #f3f3f3;font:700 12px/12px Arial,sans-serif}.spam-popup strong{font:900 12px/1.3 Arial Black,Arial,sans-serif;padding:10px 8px 4px;color:#9f1857}.fake-offer,.spam-popup strong{display:block;text-align:center}.fake-offer{font:8px Tahoma,sans-serif;padding:0 6px}.spam-popup-0{top:43px;left:3%}.spam-popup-1{top:77px;right:2%;transform:rotate(7deg)}.spam-popup-2{bottom:72px;left:4%;transform:rotate(4deg)}.spam-popup-3{bottom:101px;right:1%;transform:rotate(-8deg)}.firewall{position:absolute;bottom:60px;left:11%;right:11%;text-align:center;z-index:3;color:#b4ff75;border:2px dashed #a4ff62;padding:120px 10px 8px;opacity:0;font:700 11px Courier New,monospace}.firewall-on{opacity:.85}.inbox-clear{position:absolute;top:55px;left:0;right:0;text-align:center;font:900 26px Courier New,monospace;color:#a1ff7e;z-index:8;animation:pop-in .4s both;text-shadow:2px 2px #000}.inbox-clear small{font-size:12px;color:#c8f6dc}.mini-scene{height:190px;border-bottom:2px solid #87619d;font-size:8px;pointer-events:none}.mini-scene .scene-pixel-caption{padding:3px;font-size:5px;letter-spacing:.3px}.mini-scene .scene-skater{width:70%;left:11%;bottom:11px}.mini-scene .pixel-sun{width:29px;height:29px;top:20px;right:18px;box-shadow:0 0 0 4px #f7bf4d55}.mini-scene .scene-cloud{transform:scale(.4);transform-origin:left top;top:35px}.mini-scene .lake-mountains{height:80px;bottom:55px}.mini-scene .lake-water{height:60px;bottom:10px}.mini-scene .skate-platform{height:20px;bottom:13px}.mini-scene .duck-jury{transform:scale(.6);transform-origin:right bottom;bottom:9px;right:9px;gap:7px}.mini-scene .tram-ram{bottom:26px;width:70%}.mini-scene .tram-rails{height:24px;bottom:10px}.mini-scene .city-buildings{height:105px;bottom:31px;gap:4px}.mini-scene .street-sign{font-size:6px;top:9px;padding:2px 4px;left:8px}.mini-scene .traffic-car{font-size:40px;bottom:25px}.mini-scene .jam-awning{height:20px;border-bottom-width:3px;background-size:35px}.mini-scene .jam-shop-sign{font-size:6px;top:30px;right:7px;padding:5px}.mini-scene .jam-shop-sign b{font-size:8px}.mini-scene .jam-counter{height:44px;bottom:10px;border-top-width:6px}.mini-scene .jam-ram{bottom:44px}.mini-scene .jam-jar{bottom:17px}.mini-scene .jam-toast,.mini-scene .jar-two{bottom:22px}.mini-scene .plum-band{bottom:19px;gap:2px}.mini-scene .plum-band i{width:15px;height:18px;border-width:1px;font-size:11px}.mini-scene .floating-note{font-size:17px}.mini-scene .note-one{top:34px}.mini-scene .note-two{top:75px}.mini-scene .note-three{top:90px}.mini-scene .inbox-title{font-size:6px;top:7px;left:8px}.mini-scene .spam-ram{bottom:20px}.mini-scene .spam-popup{padding-bottom:3px}.mini-scene .popup-bar{font-size:4px;padding:2px}.mini-scene .popup-bar>span{width:9px;height:8px;font-size:6px;line-height:5px;border-width:1px}.mini-scene .spam-popup strong{font-size:7px;padding:5px 3px 2px}.mini-scene .fake-offer{display:none}.mini-scene .spam-popup-0{top:25px}.mini-scene .spam-popup-1{top:48px}.mini-scene .spam-popup-2{bottom:32px}.mini-scene .spam-popup-3{bottom:50px}.poem-breadcrumb{font:9px Courier New,monospace;color:#c8aee6;margin:0 0 15px;letter-spacing:.7px}.poem-breadcrumb a{text-decoration:none}.poem-page-heading{padding:20px 22px 23px;border:2px solid #b9ee62;background:#211137;margin-bottom:18px;box-shadow:5px 5px #070116}.poem-page-heading>span{font:10px Courier New,monospace;letter-spacing:1.5px;color:#c6f978}.poem-page-heading h1{font:900 clamp(30px,3.2vw,44px)/1.07 Arial Black,Arial,sans-serif;color:#d3ff79;margin:10px 0 14px;letter-spacing:-1.5px;text-shadow:3px 3px #541d7e}.poem-page-heading p{font:9px/1.5 Courier New,monospace;letter-spacing:1.5px;margin:0;color:#e9d9ff}.heading-tram{border-color:#6bdeff}.heading-tram h1,.heading-tram>span{color:#89e9ff}.heading-jam{border-color:#ff89c6}.heading-jam h1,.heading-jam>span{color:#ff96d2}.heading-spam{border-color:#f6db62}.heading-spam h1,.heading-spam>span{color:#ffdf74}.story-scene-window{margin-bottom:25px}.scene-controls{padding:15px;text-align:center;background:#2f1b4b;display:flex;align-items:center;flex-direction:column;gap:9px;min-height:102px}.scene-controls>.retro-button{min-width:240px;padding:12px 17px;font-size:12px}.scene-controls>span{font:italic 12px Georgia,serif;color:#e5cce8}.text-button{border:0;background:none;text-decoration:underline;color:#c1efff;font-size:10px;padding:4px}.poem-paper{position:relative;background:#fff4d6;color:#37213c;border:3px double #b99a70;padding:24px 28px 28px;margin:0 4px 24px;box-shadow:7px 7px 0 #050015;overflow:hidden}.paper-topline{display:flex;justify-content:space-between;border-bottom:1px solid #c9b492;padding-bottom:12px;font:8px Courier New,monospace;letter-spacing:1px;color:#8a6b72}.poem-paper h2{font:700 25px/1.25 Georgia,serif;text-align:center;margin:31px 5px 28px;position:relative}.poem-paper-star{position:absolute;font:120px/1 Georgia,serif;color:#e7d8ad66;right:4px;top:36px;transform:rotate(12deg);pointer-events:none}.poem-verses{position:relative}.stanza{margin-bottom:25px;text-align:center}.stanza p{font:clamp(14px,1.55vw,19px)/1.9 Georgia,serif;margin:0}.poem-end{text-align:center;font-size:13px;letter-spacing:5px;color:#a84b6e}.paper-note{font:italic 10px/1.5 Georgia,serif;text-align:center;color:#93737e;margin:16px 0 0}.chapter-navigation{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.chapter-navigation a{border:2px outset #9c83af;padding:14px;background:#3b1d58;text-decoration:none}.chapter-navigation a:last-child{text-align:right}.chapter-navigation small{display:block;font:8px/1.4 Courier New,monospace;color:#bda2d4;margin-bottom:5px}.chapter-navigation strong{font:700 16px Georgia,serif;color:#f9d88a}.guestbook-window{margin:12px 0 27px}.guestbook-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:24px 30px;background:#261342}.guestbook-content h2{font:700 27px Georgia,serif;color:#f9da87;margin:0 0 7px}.guestbook-content>div>p{font-size:12px;line-height:1.7;color:#ccb5df;margin:0 0 18px;max-width:400px}.guestbook-content form label{font:9px Courier New,monospace;letter-spacing:1px;color:#e1c8f5;display:block;margin-bottom:12px}.guestbook-content input,.guestbook-content textarea{display:block;width:100%;margin-top:5px;border:2px inset #b6a2c8;padding:9px 10px;background:#f3e9f6;color:#321a44;font:12px/1.5 Tahoma,sans-serif;resize:vertical}.form-notice{font-size:11px;min-height:17px;color:#d8ff8b;margin:8px 0 0}.guest-entries h3{font:10px Courier New,monospace;letter-spacing:1.5px;color:#c9a9e4;border-bottom:1px dotted #8f6cae;padding-bottom:13px;margin:0 0 14px}.guest-entries article{padding:10px 13px;background:#150b2c;border:1px dashed #6a4782;margin-bottom:10px}.guest-entries article strong{font:700 11px Courier New,monospace;color:#f6b8df}.guest-entries article p{font-size:12px;color:#e2d5eb;margin:5px 0;overflow-wrap:anywhere}.empty-guest{display:flex;align-items:center;justify-content:center;gap:15px;border:2px dashed #63477e;min-height:190px;text-align:center;color:#a98ec5;background:#1f1039}.empty-guest span{font:52px Georgia,serif;color:#ca95df}.empty-guest p{font:italic 16px/1.5 Georgia,serif}.badge-parade{flex-wrap:wrap;gap:9px;padding:10px 10px 27px}.badge-parade,.web-badge{display:flex;justify-content:center}.web-badge{width:106px;height:37px;border:2px outset #c9ced6;align-items:center;text-align:center;font:900 9px/1.2 Courier New,monospace;letter-spacing:.2px;padding:3px;box-shadow:2px 2px #04000d}.badge-0{background:#302195;color:#a8ff6a}.badge-1{background:#003d3f;color:#81e6ff}.badge-2{background:#650c50;color:#ffd863}.badge-3{background:#b8ff3e;color:#1c1a45}.site-footer{text-align:center;background:#1c0a35eF;border:3px double #916bb5;box-shadow:5px 5px #050011;padding:0 18px 22px;color:#c6a9df}.caution-stripe{height:8px;background:repeating-linear-gradient(135deg,#f8e964 0 12px,#2a173c 12px 24px);margin:0 -18px 17px}.footer-slogan{font:900 18px Arial Black,Arial,sans-serif;color:#f2e680;letter-spacing:-.5px;margin:0 0 9px}.site-footer>p:not(.footer-slogan){font-size:11px;margin:7px 0}.site-footer .footer-small{font-size:9px!important;color:#a58bbd}.site-footer details{max-width:710px;margin:16px auto;font-size:10px;line-height:1.8}.site-footer summary{cursor:pointer;color:#d4c0ec;text-decoration:underline;text-underline-offset:3px}.site-footer details p{color:#bfa8d4}.back-top{font:700 10px Courier New,monospace;color:#aeff67;text-decoration:none}.floating-flip-button{position:fixed;right:19px;bottom:17px;z-index:70;background:#fffa70;color:#24113b;border:3px outset #fffbb4;padding:11px 16px;box-shadow:4px 4px #080017;font:900 11px Courier New,monospace;transform:rotate(-2deg)}.floating-flip-button span{font-size:22px;vertical-align:middle;margin-right:5px}.floating-flip-button:hover{background:#baff64;transform:rotate(1deg)}.crossing-ram{position:fixed;right:-430px;width:400px;max-width:60vw;pointer-events:none;z-index:60;animation:cross-screen 10s linear both;filter:drop-shadow(0 8px 8px #09001040)}.crossing-ram img{display:block;width:100%;height:auto}.crossing-ram>span{display:block;font:700 8px Courier New,monospace;letter-spacing:1px;color:#24132e;background:#ffff7b;padding:4px 6px;width:max-content;margin:-12px auto 0;transform:rotate(-6deg);border:1px solid #512565}.system-toast{position:fixed;bottom:20px;left:20px;max-width:min(620px,calc(100vw - 250px));z-index:80;background:#ecddfa;color:#311547;border:2px outset #fff;padding:12px 16px;box-shadow:4px 4px #06000f;font:700 11px/1.5 Courier New,monospace;transform:translateY(130px);opacity:0;transition:transform .25s,opacity .25s;pointer-events:none}.system-toast>span{color:#9b286e;margin-right:5px}.toast-visible{transform:translateY(0);opacity:1}.site[data-chaos="1"] .background-tiles{opacity:.14}.site[data-chaos="1"] .star-sprinkles{display:none}.site[data-chaos="1"] .hero-spark,.site[data-chaos="1"] .new-badge,.site[data-chaos="1"] .wordmark-star{animation:none}.site[data-chaos="3"] .background-tiles{opacity:.48;animation:tiles-drift 50s linear infinite}.site[data-chaos="3"] .internet-sticker{animation:badge-wobble 2s infinite}.site[data-chaos="3"] .hero-tag{animation:badge-wobble 3s infinite}.is-paused *,.is-paused :after,.is-paused :before{animation-play-state:paused!important;scroll-behavior:auto}.is-paused .motion-image{display:none!important}.is-paused .still-image{display:block!important}.is-paused .crossing-ram{display:none}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes lazy-spin{to{transform:rotate(1turn)}}@keyframes badge-wobble{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes cross-screen{0%{transform:translateX(0) translateY(15px) rotate(-2deg)}25%{transform:translateX(calc(-25vw - 140px)) translateY(-35px) rotate(2deg)}75%{transform:translateX(calc(-75vw - 420px)) translateY(5px) rotate(-2deg)}to{transform:translateX(calc(-100vw - 560px)) translateY(-20px) rotate(1deg)}}@keyframes tiles-drift{to{background-position:224px -192px}}@keyframes pop-in{0%{opacity:0;transform:scale(.8) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes plum-bop{to{transform:translateY(-15px) rotate(12deg)}}@keyframes toast-dance{to{transform:translateY(-20px) rotate(-14deg)}}@keyframes note-float{0%{transform:translateY(10px);opacity:0}30%{opacity:1}to{transform:translateY(-38px) rotate(12deg);opacity:0}}@media(max-width:1050px){.page-grid{grid-template-columns:155px minmax(0,1fr) 160px;gap:12px}.window-bar{font-size:8px}.window-buttons{font-size:9px}.counter-digits span{font-size:19px;padding:2px 3px}.ram-cam .ram-animation{width:145px;left:5px}.ram-cam{height:210px}.side-navigation>a{font-size:11px}.side-navigation>a small{display:none}.header-sticker{right:18px;top:44px;font-size:9px}.hero-stage{height:425px}.hero-tag{bottom:101px;left:11px}.hero-tag,.hero-tag b{font-size:8px}.hero-welcome strong{font-size:25px}.starburst{width:86px;height:86px;font-size:9px;right:8px}.starburst b{font-size:22px}.poem-card-copy{padding:12px 10px 0}.poem-card h3{font-size:18px}.poem-card p{font-size:11px}.enter-world{font-size:8px}.poem-scene{height:380px}.mini-scene{height:165px}.poem-paper{padding:21px 16px}.stanza p{font-size:16px}.jam-shop-sign{font-size:10px}.jam-shop-sign b{font-size:13px}.internet-sticker{font-size:16px}.internet-sticker strong{font-size:18px}}@media(max-width:800px){.site{padding:12px 12px 90px}.site-header{padding:15px 12px 0;margin-bottom:16px}.header-kicker{font-size:8px;letter-spacing:.8px}.wordmark{font-size:80px}.header-sticker{display:none}.wordmark-star{font-size:38px}.palace-line{font-size:15px;letter-spacing:4px}.header-subtitle{font-size:13px;margin-bottom:15px}.top-nav a,.top-nav button{font-size:9px;padding:12px 7px}.page-grid{grid-template-columns:150px minmax(0,1fr);gap:13px}.right-sidebar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:8px 0 14px}.internet-sticker,.right-sidebar .web-ring{display:none}.ram-cam{height:220px}.ram-cam .ram-animation{width:170px;left:50%;transform:translateX(-50%)}.ram-status{margin:0}.ram-status dd{font-size:9px}.counter-digits span{font-size:18px;padding:2px 3px}.flip-counter{padding:12px 7px}.hero-stage{height:440px}.hero-welcome strong{font-size:25px}.hero-ram{width:85%;left:7%;bottom:75px}.hero-tag{bottom:131px}.hero-caption{font-size:11px}.welcome-note{padding:19px 20px}.welcome-note h1{font-size:21px}.welcome-note p{font-size:14px}.section-heading h2{font-size:28px}.section-heading{gap:11px}.section-star{font-size:37px}.poem-cards{gap:12px}.stanza p{font-size:15px}.poem-paper h2{font-size:23px}.poem-page-heading h1{font-size:34px}.poem-page-heading{padding:18px}.guestbook-content{gap:24px;padding:20px}}@media(max-width:600px){.site{padding:8px 8px 84px}.top-ticker{font-size:10px;height:25px;line-height:21px}.site-header{padding:12px 7px 0;border-width:3px;margin:9px 0 13px}.header-kicker{font-size:7px;letter-spacing:.4px}.wordmark{font-size:68px;letter-spacing:-6px;margin-top:10px}.wordmark-star{font-size:30px;margin-left:9px}.palace-line{font-size:13px;letter-spacing:2.3px;margin-top:11px}.palace-line span{font-size:10px}.header-subtitle{font-size:11px;margin-top:8px}.top-nav{flex-wrap:wrap}.top-nav a,.top-nav button{flex-basis:50%;font-size:9px;padding:11px 4px;min-height:37px}.top-nav>:nth-child(2){border-right:0}.top-nav>:nth-child(n+3){border-top:1px solid #73568e}.page-grid{display:flex;flex-direction:column;gap:15px}.main-column{width:100%;order:1}.left-sidebar{width:100%;order:0;display:block}.navigation-window .window-bar{display:none}.side-navigation{display:flex;gap:0;flex-wrap:wrap;padding:4px}.tiny-label{display:none}.side-navigation>a{justify-content:center;gap:4px;flex:1 1;min-width:62px;padding:9px 5px;font-size:9px;line-height:1.3;border:0;border-right:1px dotted #74558a;text-align:center;flex-direction:column}.side-navigation>a:first-of-type{display:none}.side-navigation>a:last-child{border:0}.side-navigation>a span{font-size:17px;line-height:1.1}.side-navigation>a.current{box-shadow:inset 0 -3px #b6fc39}.clover-notice,.mini-badges{display:none}.controls-window{margin-top:12px}.controls-window .window-bar{font-size:8px}.controls-content{display:grid;grid-template-columns:70px 1fr 1fr;gap:7px;padding:9px;align-items:center}.controls-content label{font-size:8px;letter-spacing:.8px;margin:0}.controls-content select{font-size:10px;padding:6px 3px;grid-column:2/4}.controls-content p,.level-meter,.sound-note{display:none}.controls-content .wide-button{margin:0;font-size:8px;padding:8px 2px}.controls-content .wide-button:first-of-type{grid-column:1/3}.hero-stage{height:405px}.hero-welcome{font-size:11px;top:22px;letter-spacing:.4px}.hero-welcome strong{font-size:24px}.hero-ram{width:88%;bottom:75px;left:5%}.hero-tag{bottom:115px;left:13px;padding:6px}.hero-tag,.hero-tag b,.starburst{font-size:8px}.starburst{top:97px;right:11px;width:80px;height:80px}.starburst b{font-size:21px}.hero-flip{font-size:11px;padding:11px 23px;bottom:23px}.hero-caption{font-size:10px;padding:10px 5px}.spark-a{left:13px;top:97px}.spark-b{right:13px;bottom:63px}.welcome-note{margin-left:4px;margin-right:4px;padding:18px 20px}.section-heading h2{font-size:31px}.section-heading p{font-size:8px}.poem-cards,.section-heading{gap:12px}.mini-scene{height:155px}.poem-card-copy{padding:10px 9px 0}.poem-card h3{font-size:18px}.poem-card p{font-size:11px;min-height:73px}.poem-number{font-size:6px;letter-spacing:.6px}.enter-world{font-size:7px;padding:9px 0}.enter-world b{font-size:17px}.mini-scene .jam-shop-sign b{font-size:7px}.mini-scene .jam-shop-sign{font-size:5px}.lore-content{padding:16px;gap:13px}.lore-stamp{font-size:14px;padding:7px}.lore-content h2{font-size:18px}.right-sidebar{order:2;display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px;margin:0 0 10px}.right-sidebar .ram-status{display:none}.ram-cam{height:210px}.counter-window .window-bar{font-size:8px}.flip-counter{padding:22px 8px}.flip-counter p{font-size:8px}.counter-digits span{font-size:21px;padding:3px}.flip-counter small{margin:9px 0 20px}.guestbook-content{grid-template-columns:1fr;gap:20px;padding:20px}.guestbook-content h2{font-size:26px}.empty-guest{min-height:130px}.guestbook-content>div>p{font-size:11px}.badge-parade{gap:7px;padding:4px 0 22px}.web-badge{width:91px;height:32px;font-size:8px}.footer-slogan{font-size:14px}.site-footer{padding:0 14px 21px}.caution-stripe{margin-left:-14px;margin-right:-14px}.site-footer>p:not(.footer-slogan){font-size:10px}.site-footer .footer-small{font-size:8px!important}.floating-flip-button{bottom:13px;right:11px;font-size:9px;padding:8px 11px;box-shadow:3px 3px #080017}.floating-flip-button span{font-size:20px}.crossing-ram{max-width:none;width:290px;right:-320px}.system-toast{left:10px;bottom:68px;max-width:calc(100vw - 20px);font-size:10px;padding:10px 12px}.poem-breadcrumb{font-size:8px;margin:0 3px 12px}.poem-page-heading{padding:20px 18px}.poem-page-heading h1{font-size:35px}.poem-page-heading p{font-size:8px;letter-spacing:1px}.poem-scene:not(.mini-scene){height:345px}.story-scene-window .scene-skater{width:73%;left:7%;bottom:36px}.duck-jury{transform:scale(.8);transform-origin:right bottom;right:12px}.scene-controls{padding:13px 10px;min-height:100px}.scene-controls>span{font-size:11px}.scene-controls>.retro-button{font-size:11px;padding:11px 15px;min-width:225px}.poem-paper{padding:20px 15px;margin:0 2px 22px}.paper-topline{font-size:7px;letter-spacing:.5px}.poem-paper h2{font-size:24px;margin:27px 2px 24px}.stanza p{font-size:16px;line-height:1.9}.stanza{margin-bottom:24px}.paper-note{font-size:9px}.chapter-navigation{gap:11px}.chapter-navigation a{padding:12px 10px}.chapter-navigation small{font-size:7px}.chapter-navigation strong{font-size:15px}.jam-shop-sign{font-size:9px;right:10px;top:52px;padding:7px}.jam-shop-sign b{font-size:12px}.tram-hat{bottom:-9%}.cat-passengers{font-size:8px}.spam-popup strong{font-size:10px}.fake-offer,.popup-bar{font-size:6px}}@media(max-width:370px){.wordmark{font-size:59px}.wordmark-star{font-size:26px}.hero-stage{height:365px}.hero-welcome strong{font-size:21px}.hero-tag{bottom:95px}.stanza p{font-size:14px}.poem-card h3{font-size:16px}.mini-scene{height:138px}.hero-ram{bottom:70px}.counter-digits span{font-size:18px}.poem-card p{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site:not([data-user-motion=on]) *,.site:not([data-user-motion=on]) :after,.site:not([data-user-motion=on]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.site:not([data-user-motion=on]) .motion-image{display:none!important}.site:not([data-user-motion=on]) .still-image{display:block!important}.site:not([data-user-motion=on]) .crossing-ram{display:none!important}}