*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Comic Sans MS,Comic Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;color:#000080;background-color:#008080;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 2px,transparent 0,transparent 8px),repeating-linear-gradient(-45deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 2px,transparent 0,transparent 8px);padding:8px}a{color:#0000ee}a:visited{color:#551a8b}.window{background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:3px;box-shadow:2px 2px 0 #000000;margin:0 auto 14px;max-width:1000px;padding:3px}.titlebar{background:linear-gradient(90deg,#000080,#1084d0 60%,#38a7f0);color:#ffffff;font-weight:700;font-family:Tahoma,Verdana,sans-serif;padding:4px 6px;justify-content:space-between;text-shadow:1px 1px 0 #000000;letter-spacing:.3px}.titlebar,.titlebar .title{display:flex;align-items:center}.titlebar .title{gap:6px;font-size:14px}.titlebar .buttons span{display:inline-block;width:18px;height:16px;line-height:14px;text-align:center;margin-left:2px;background:#c0c0c0;color:#000;border-color:#fff #404040 #404040 #fff;border-style:solid;border-width:2px;font-family:Marlett,Tahoma,sans-serif;font-weight:700}.window-body{padding:12px;background:#c0c0c0}.sunken{border-color:#404040 #ffffff #ffffff #404040;border-style:solid;border-width:2px;background:#ffffff;padding:8px}.raised{border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:2px;background:#c0c0c0;padding:8px}.logo{font-family:Impact,Arial Black,sans-serif;font-weight:900;font-size:46px;line-height:1;letter-spacing:-1px;margin:4px 0 2px;background:linear-gradient(#fff700,#ff8a00 50%,#d40000);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #000080;text-shadow:3px 3px 0 rgba(0,0,0,.4)}.logo,.tagline{text-align:center}.tagline{font-style:italic;color:#ff0000;font-weight:700}.navbar{text-align:center;margin:8px 0}.navbtn,button.navbtn{display:inline-block;background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:2px;color:#000080;font-family:Tahoma,sans-serif;font-weight:700;font-size:13px;padding:4px 12px;margin:2px;text-decoration:none;cursor:pointer}.navbtn:active{border-color:#404040 #ffffff #ffffff #404040}marquee{color:#ffff00;background:#000000;font-weight:700;padding:4px 0;border:2px ridge #ffcc00}.blink{animation:blinker 1s steps(2,start) infinite}@keyframes blinker{to{visibility:hidden}}.rainbow{animation:rainbow 3s linear infinite}@keyframes rainbow{0%{color:#ff0000}16%{color:#ff8a00}33%{color:#fff700}50%{color:#00c400}66%{color:#0084ff}83%{color:#8a00ff}to{color:#ff0000}}.jackpot-banner{font-family:Impact,Arial Black,sans-serif;font-size:34px;color:#ffff00;background:#000;border:4px dashed #00ff00}.jackpot-banner,.payout-box{text-align:center;padding:10px;margin:8px 0}.payout-box{background:#000000;border:4px ridge #ffcc00}.payout-amount{font-family:Impact,Arial Black,sans-serif;font-size:52px;color:#00ff00;text-shadow:0 0 8px #00ff00}.payout-share{color:#ffff00;font-size:20px;font-weight:700}.payout-label{color:#ff5555;font-weight:700;letter-spacing:2px}table.board{border-collapse:collapse;width:100%;background:#ffffff;font-family:Tahoma,Verdana,sans-serif;font-size:13px}table.board th{background:#000080;color:#ffff00;border:2px outset #c0c0c0;padding:5px 6px;text-align:left}table.board td{border:1px solid #808080;padding:5px 6px;color:#000000}table.board tr:nth-child(2n) td{background:#ffffcc}table.board tr:nth-child(odd) td{background:#e0f0ff}.pill{display:inline-block;font-family:Tahoma,sans-serif;font-weight:700;font-size:12px;padding:2px 8px;border:2px outset #999;white-space:nowrap}.pill.hit{background:#007a00;color:#7dff7d}.pill.miss{background:#8b0000;color:#ffcccc}.pill.live{background:#000;color:#00ff00}.pill.pending{background:#d0d0d0;color:#333}.dead{font-family:Impact,Arial Black,sans-serif;font-size:40px;color:#ff0000;background:#000;border:4px dashed #ff0000;padding:10px;margin:8px 0}.dead,.legcount{text-align:center;letter-spacing:3px}.legcount{font-family:Courier New,monospace;font-weight:700;font-size:22px;color:#000080}.legcount .hitdot{color:#007a00}.legcount .missdot{color:#b00000}.legcount .livedot{color:#ff8a00}.legcount .pendingdot{color:#808080}label{font-family:Tahoma,sans-serif;font-weight:700;color:#000080}input[type=password],input[type=text],select,textarea{font-family:Tahoma,sans-serif;font-size:14px;border-color:#404040 #ffffff #ffffff #404040;border-style:solid;border-width:2px;background:#ffffff;padding:4px}select{max-width:100%}button,input[type=submit]{font-family:Tahoma,sans-serif;font-weight:700;font-size:14px;background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:2px;color:#000;padding:5px 14px;cursor:pointer}button:active,input[type=submit]:active{border-color:#404040 #ffffff #ffffff #404040}.bigbtn{font-size:18px!important;padding:8px 22px!important}.alert{border:3px double #000;padding:8px;margin:8px 0;font-weight:700;text-align:center}.alert.ok{background:#d7ffd7;color:#006400}.alert.err{background:#ffd7d7;color:#8b0000}.footer-junk{text-align:center;color:#ffffff;font-size:12px;text-shadow:1px 1px 0 #000;margin:10px 0;line-height:1.7}.counter{display:inline-block;background:#000;color:#00ff00;font-family:Courier New,monospace;font-weight:700;padding:2px 6px;border:2px inset #666;letter-spacing:3px}.construction{color:#ffff00;font-weight:700}hr.fancy{border:0;height:4px;background:repeating-linear-gradient(90deg,#ff0000 0 10px,#ffff00 10px 20px,#00ff00 20px 30px,#0000ff 30px 40px);margin:10px 0}.small{font-size:11px;color:#333}.center{text-align:center}.taken{color:#999;text-decoration:line-through}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 90px 70px,#ffff66,transparent),radial-gradient(2px 2px at 160px 120px,#fff,transparent),radial-gradient(1px 1px at 50px 160px,#99ffff,transparent),radial-gradient(1px 1px at 200px 50px,#fff,transparent);background-size:220px 220px;opacity:.5;animation:twinkle 2s steps(2,start) infinite}body>*{position:relative;z-index:1}@keyframes twinkle{to{opacity:.18}}@keyframes spin{to{transform:rotate(1turn)}}.spin{display:inline-block;animation:spin 2.5s linear infinite}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px) rotate(-2deg)}75%{transform:translateX(2px) rotate(2deg)}}.shake{display:inline-block;animation:shake .4s linear infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bob{display:inline-block;animation:bob 1s ease-in-out infinite}@keyframes borderhue{to{filter:hue-rotate(1turn)}}.rainbow-border{border:6px solid #ff0000;border-image:repeating-linear-gradient(45deg,#ff0000,#ff8a00 10px,#fff700 20px,#00c400 30px,#0084ff 40px,#8a00ff 50px) 6;animation:borderhue 4s linear infinite;padding:6px}.wordart{font-family:Impact,Arial Black,sans-serif;font-size:26px;letter-spacing:1px;background:linear-gradient(#00ffff,#0000ff 45%,#ff00ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px #000;text-shadow:2px 2px 0 rgba(0,0,0,.35);transform:skewX(-8deg);margin:10px 0}.badges,.wordart{text-align:center}.badges{margin:8px 0;line-height:2}.badge{display:inline-block;width:88px;height:31px;line-height:11px;font-family:Tahoma,sans-serif;font-size:9px;font-weight:700;color:#fff;text-align:center;margin:2px;padding:3px 2px;border:1px outset #999;vertical-align:middle;overflow:hidden}.badge b{font-size:11px}.badge.ie{background:linear-gradient(#2a6cd4,#0a2a6c)}.badge.ns{background:linear-gradient(#111,#333);color:#6cf}.badge.html{background:linear-gradient(#e44d26,#7a1f0c)}.badge.notepad{background:linear-gradient(#c0c0c0,#808080);color:#000}.badge.win{background:linear-gradient(#008080,#004040)}.hotnew{display:inline-block;background:red;color:#ff0;font-family:Tahoma,sans-serif;font-weight:700;font-size:11px;padding:1px 5px;border:1px solid #ff0;transform:rotate(-8deg)}.flames{font-size:26px;letter-spacing:4px}.guestbook{text-align:center;font-weight:700}marquee.bottom{color:#00ff00;background:#000080;border-color:#00ffff}.shame-wall{max-width:1120px;margin:8px auto;border:5px dashed #ff0000;background:repeating-linear-gradient(45deg,#300000,#300000 12px,#1a0000 0,#1a0000 24px);padding:8px;box-shadow:0 0 0 3px #000,0 0 18px #ff0000}.shame-title{text-align:center;font-family:Impact,Arial Black,sans-serif;font-size:30px;letter-spacing:2px;color:#ff2a2a;text-shadow:0 0 6px #ff0000,2px 2px 0 #000}.shame-list{list-style:none;margin:8px 0;padding:0}.shame-list li{color:#ffdddd;font-family:Tahoma,Verdana,sans-serif;font-size:15px;font-weight:700;padding:5px 8px;margin:4px 0;background:#000;border-left:6px solid #ff0000}.shame-name{color:#ffff00;font-family:Impact,Arial Black,sans-serif;font-size:18px;letter-spacing:1px;text-shadow:1px 1px 0 #ff0000}.shame-foot{text-align:center;color:#ffff00;font-weight:700;font-size:14px;margin-top:4px}@media (max-width:640px){.shame-title{font-size:20px}.shame-list li{font-size:13px}}@keyframes moneyfall{0%{transform:translateY(-12vh) rotate(0deg)}to{transform:translateY(114vh) rotate(2turn)}}@keyframes fireburst{0%{transform:scale(.2);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes bgflash{0%{background:#ff0000}16%{background:#ff9900}33%{background:#ffff00}50%{background:#00cc00}66%{background:#0099ff}83%{background:#cc00ff}to{background:#ff0000}}@keyframes celebshake{0%,to{transform:translate(0) rotate(0deg)}20%{transform:translate(-5px,3px) rotate(-1deg)}40%{transform:translate(5px,-3px) rotate(1deg)}60%{transform:translate(-3px,-3px) rotate(.6deg)}80%{transform:translate(3px,3px) rotate(-.6deg)}}.jackpot-overlay{position:fixed;inset:0;z-index:9998;pointer-events:none;overflow:hidden}.jackpot-overlay .drop{position:absolute;top:-12vh;animation-name:moneyfall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.jackpot-overlay .firework{position:absolute;animation:fireburst 1s ease-out forwards;will-change:transform,opacity}.jackpot-megatext{position:fixed;left:0;right:0;top:10px;z-index:10000;text-align:center;pointer-events:none;font-family:Impact,Arial Black,sans-serif;font-size:44px;letter-spacing:2px;color:#ffffff;text-shadow:0 0 8px #ffff00,0 0 16px #ff00ff,0 0 26px #00ffff;animation:blinker .4s steps(2,start) infinite}body.jackpot-mode{animation:bgflash .5s linear infinite}body.jackpot-mode #top{animation:celebshake .35s ease-in-out infinite}@media (max-width:640px){.jackpot-megatext{font-size:24px;letter-spacing:1px}}.board-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:12px;gap:12px;align-items:start;max-width:1280px;margin:0 auto}.board-layout .window{max-width:none;margin:0 0 12px}.maincol,.sidebar{min-width:0}.logo-compact{font-size:30px;margin:2px 0;-webkit-text-stroke-width:1px}.sidebar-body{font-size:12px;padding:8px}.sidebar-body .badges{margin:4px 0}.sidebar-body .badge{width:70px;height:28px;font-size:8px;line-height:9px}.sidebar-body .badge b{font-size:10px}.sidebar .navbtn{display:block;margin:3px 0}.slim-footer{max-width:1080px;margin:4px auto 12px;text-align:center;color:#fff;font-size:11px;text-shadow:1px 1px 0 #000}.maincol .rainbow-border{padding:4px;margin:6px 0}.maincol .payout-box{padding:6px;margin:0}.maincol .payout-amount{font-size:44px}.maincol .payout-label{font-size:13px}.maincol .raised{padding:6px}.board-layout.no-aside{grid-template-columns:minmax(0,1fr);max-width:1120px}.maincol table.board{font-size:15px}.maincol table.board th{padding:6px 8px;font-size:14px}.maincol table.board td{padding:5px 8px}.maincol .payout-amount{font-size:50px}.maincol .legcount{font-size:22px}@media (max-width:820px){.board-layout{grid-template-columns:1fr}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:640px){body{padding:4px;font-size:14px}.window{padding:2px;box-shadow:1px 1px 0 #000}.window-body{padding:8px}.logo{font-size:27px;letter-spacing:-.5px;-webkit-text-stroke-width:1px;word-break:break-word}.tagline{font-size:12px}.wordart{font-size:19px}.titlebar .title{font-size:12px}.payout-amount{font-size:31px;word-break:break-word}.payout-share{font-size:16px}.jackpot-banner{font-size:19px}.dead{font-size:24px;letter-spacing:1px}.legcount{font-size:17px;letter-spacing:2px}table.board{font-size:12px}table.board td,table.board th{padding:4px 5px}.navbtn,button.navbtn{font-size:12px;padding:4px 8px;margin:2px 1px}.bigbtn{font-size:16px!important;padding:8px 14px!important}input[type=password],input[type=text],select,textarea{max-width:100%;width:100%}.flames{font-size:20px}}