*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;padding-bottom:44px;color:#000;font-family:'Comic Sans MS','Comic Sans',cursive;background:#facafa url('assets/stars.svg');overflow-x:hidden}button,select,input{font:inherit}button,a{touch-action:manipulation}a{color:#00e;text-decoration:underline;cursor:pointer}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:4px solid #000;outline-offset:4px}p,h1,h2,h3{margin:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip{position:absolute;top:-70px;background:#ff0;color:#000;z-index:99;padding:10px}.skip:focus{top:0}.begging-banner{background:#ff0;text-align:center;padding:10px 20px;border-bottom:6px ridge #f0f;font-size:19px;font-weight:bold}.begging-banner a{display:inline-block;background:#ff1493;color:white;border:4px outset #ff98cc;box-shadow:4px 4px black;border-radius:14px;padding:4px 14px;transform:rotate(-2deg);text-decoration:none;font-size:21px}.news-ticker{background:#f22;color:#ff0;font:bold 16px 'Times New Roman',serif;overflow:hidden;padding:6px 0;border-block:3px dashed black}.news-ticker span{white-space:nowrap;display:block;width:max-content;animation:marquee 30s linear infinite}.webstats{background:#ddd;padding:7px;text-align:center;font:12px 'Times New Roman';border-bottom:4px ridge #bbb}.webstats>b{display:inline-block;background:black;color:#39ff14;font:bold 17px monospace;letter-spacing:5px;padding:4px 9px;border:3px inset #ccc}.webstats small{font-size:10px}.webstats button{background:#fff;border:2px outset #aaa;font:10px Arial;padding:5px;margin-left:12px}.site-header{background:blue;border:6px ridge cyan;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 25px}.logo{display:flex;align-items:center;font-size:38px;gap:7px;font-weight:bold;font-style:italic;text-decoration:none;color:#ff0;text-shadow:3px 3px red,-2px -2px white;transform:rotate(-4deg)}.logo sup{font:11px 'Times New Roman';align-self:start}.site-header nav{display:flex;gap:15px;align-items:center}.site-header nav a,.site-header nav button{font:bold 15px 'Comic Sans MS',cursive;background:#ddd;color:#00e;border:3px outset white;padding:3px 7px;text-decoration:underline}.button{display:inline-block;background:linear-gradient(#80ff4b,#21ed00);color:#000;border:5px outset #a4ff7c;border-radius:13px;box-shadow:5px 5px black;padding:13px 22px;font-weight:bold;font-size:19px;text-decoration:none;text-align:center;line-height:1.35;transition:transform .1s}.button:hover{transform:rotate(-3deg) scale(1.03);background:#ff0}.button:active{border-style:inset;box-shadow:none}.button-small{font-size:14px;padding:8px 12px;transform:rotate(4deg)}.pink-button{background:linear-gradient(#ff91e9,#ff00a8);border-color:#ff91e9;color:#000;transform:rotate(3deg)}.hero{position:relative;text-align:center;padding:25px 25px 0;background: url('assets/stars.svg'),linear-gradient(110deg,#ffe3ac,#ffb9ed 45%,#a5e3ff);border-bottom:9px ridge #ff0}.eyebrow{display:inline-block;background:#ff0;border:2px dashed red;padding:5px 17px;font-size:14px;font-weight:bold;transform:rotate(-2deg);margin:8px 0 16px}.hero h1{font-family:'Comic Sans MS','Comic Sans',cursive;font-size:clamp(50px,7.5vw,100px);font-style:italic;font-weight:900;line-height:1.06;letter-spacing:-4px;max-width:1050px;margin:3px auto 20px;text-shadow:5px 5px white,7px 7px #000;transform:rotate(-2deg);position:relative;z-index:1}.haunted{color:red;text-shadow:4px 4px #ff0,8px 8px blue;display:inline-block;transform:skew(-8deg,2deg);font-size:1.12em}.exclamations{color:blue;text-shadow:4px 4px #ff0;font-size:.95em}.hero-sub{font-size:23px;font-weight:bold;line-height:1.4;margin:20px auto 15px;max-width:700px}.hero-sub em{color:red;background:#ff0;text-decoration:underline;font-style:normal}.hero-body{background:#fffc95;border:5px ridge blue;padding:13px 20px;font-family:Arial,sans-serif;font-size:18px;line-height:1.65;max-width:800px;margin:0 auto;box-shadow:7px 7px #f0f;position:relative;z-index:2}.hero-body strong{color:#800070}.hero-actions{margin:23px auto 20px;display:flex;gap:24px;align-items:center;justify-content:center;position:relative;z-index:2;flex-wrap:wrap}.hero-actions .lime{transform:rotate(-3deg);font-size:22px}.hero-scrapbook{position:relative;max-width:1040px;margin:25px auto 10px;min-height:365px;display:flex;justify-content:center;align-items:center}.meme-frame{width:340px;background:#000;border:8px ridge #f0f;transform:rotate(3deg);box-shadow:10px 9px #ff0;z-index:2;position:relative}.meme-frame img{display:block;width:100%;height:auto}.meme-frame>span{display:block;color:#ff0;font:12px 'Comic Sans MS';padding:6px}.bad-seal{position:absolute;left:12%;top:7px;width:135px;height:135px;display:flex;flex-direction:column;justify-content:center;background:#ff0;border:7px dotted red;border-radius:50%;font:bold 23px/1 Arial;color:blue;transform:rotate(-18deg);z-index:3;animation:bad-spin 14s linear infinite}.bad-seal small{font:10px 'Comic Sans MS';color:black;margin-top:5px}.wordart-sticker{position:absolute;left:0;bottom:28px;font:italic 900 45px/.95 Impact,sans-serif;transform:rotate(-17deg);color:#f0f;text-shadow:2px 2px #00f,4px 4px #0ff,6px 6px #000;-webkit-text-stroke:1px #000;z-index:3}.resume-scrap{position:absolute;right:5%;top:8px;transform:rotate(13deg);background:white;border:2px solid #555;width:200px;height:230px;box-shadow:9px 9px #0007;padding:18px 8px;font:10px 'Times New Roman'}.resume-scrap>span{position:absolute;left:-15px;top:-15px;font-size:42px}.resume-scrap svg{width:90px;height:105px;color:#ddd;display:block;margin:9px auto}.resume-scrap p{background:#ff0;border:1px solid black;font:15px 'Comic Sans MS'}.tiny-ad{position:absolute;right:-20px;bottom:-5px;width:200px;background:lime;border:6px groove blue;transform:rotate(-6deg);z-index:4}.tiny-ad>b{display:block;background:red;color:#fff;font:10px 'Times New Roman';padding:3px}.tiny-ad>p{font:bold 24px/1.1 'Times New Roman';padding:8px 0}.tiny-ad a{font:bold 13px Arial;display:block;padding:4px;background:#ff0}.tiny-ad small{display:block;font:9px Arial;padding:5px}.arrow-scrap{position:absolute;right:19%;bottom:4px;font:140px Arial;color:red;text-shadow:4px 4px black;z-index:4;transform:rotate(20deg);pointer-events:none}.flying-emoji{position:absolute;font-size:75px;pointer-events:none;animation:bob 3.6s ease-in-out infinite;z-index:1}.e-one{left:5%;top:140px;transform:rotate(-22deg)}.e-two{right:7%;top:130px;transform:rotate(20deg)}.e-three{left:18%;top:330px;font-size:48px}.hero-footer{background:#000;color:#ff0;border:4px dashed #ff0;font-weight:bold;font-size:17px;line-height:1.6;padding:7px;margin:30px -25px 0}.hero-footer small{font:13px Arial;color:#fff}.window{border:5px outset #ccc;background:#c0c0c0;box-shadow:5px 5px #0006}.titlebar{background:linear-gradient(90deg,navy,#168dd8);color:white;font:bold 13px Arial;padding:5px 7px;display:flex;align-items:center;justify-content:space-between;gap:9px}.titlebar button{background:#ccc;color:#000;border:2px outset white;font:bold 13px Arial;line-height:1;padding:1px 5px}.welcome-window{position:absolute;right:18px;top:70px;z-index:7;width:205px;transform:rotate(5deg);text-align:center}.welcome-window>p{padding:12px 8px;font-size:14px;line-height:1.45}.welcome-ok{font:bold 12px Arial;background:#ddd;border:3px outset white;margin-bottom:9px;padding:5px 12px}.ticker{background:#ff0;border-block:5px groove red;overflow:hidden;padding:7px 0}.ticker>div{font:bold 25px Impact,Arial;white-space:nowrap;width:max-content;animation:marquee 32s linear infinite;color:red}.ticker b{font-size:30px;color:blue;padding:0 20px}.section-pad{padding:35px max(20px,calc((100vw - 1150px)/2))}.section-label{display:flex;justify-content:space-between;gap:20px;background:#ff0;color:#000;border:3px dashed #f00;font:bold 15px 'Times New Roman';padding:8px 12px;margin-bottom:25px}.section-label>span:last-child{font-style:italic}.situation{background:url('assets/stars.svg'),#00ffff;border:9px ridge #00e}.situation-heading{text-align:center}.situation-heading h2{color:#f00;font:bold 44px/1.15 'Comic Sans MS';text-shadow:3px 3px #ff0;transform:rotate(2deg);margin:22px 0}.situation-heading h2 span{color:#00e}.situation-heading p{font:17px/1.6 Arial;max-width:700px;margin:24px auto;background:white;border:3px solid #000;padding:12px}.workflow{display:flex;align-items:start;gap:25px;margin-top:30px}.workflow article{flex:1;min-width:0;background:#fff;border:7px outset #f0f;padding:14px;box-shadow:7px 7px black}.workflow article:nth-child(1){transform:rotate(-2deg);background:#fffc99}.workflow article:nth-child(2){margin-top:28px;border-color:#ffff00;background:#ffb9e8;transform:rotate(2deg)}.workflow article:nth-child(3){background:#a4ff8e;border-color:#ff8800;transform:rotate(-1deg)}.workflow h3{font:bold 25px/1.2 'Comic Sans MS';color:#00e;text-decoration:underline;margin:14px 0}.workflow p{font:15px/1.6 Arial}.feature-number{font:bold 13px 'Times New Roman';margin-top:14px}.feature-number span{display:block;font:9px monospace;margin-top:6px}.feature-art{height:155px;position:relative;border:3px dashed black;background:white;overflow:hidden;display:flex;justify-content:center;align-items:center}.search-art{background:repeating-linear-gradient(45deg,#ff0 0 10px,#fff 10px 20px)}.mini-cv{background:#fff;width:80px;height:110px;border:2px solid black;padding:15px;transform:rotate(-15deg);font:bold 25px 'Times New Roman'}.mini-cv i{display:block;height:3px;background:#666;margin-top:9px}.magnify{position:absolute;left:50%;top:5px;font:bold 120px Arial;color:red}.pixel-label{position:absolute;right:4px;bottom:8px;background:lime;border:2px solid #000;font:bold 13px 'Comic Sans MS';padding:4px;transform:rotate(8deg)}.message-art{background:#f0f}.chat{position:absolute;background:#ff0;border:3px solid #000;padding:10px;font:bold 13px 'Comic Sans MS';box-shadow:5px 5px #00e}.chat-one{left:5px;top:25px;transform:rotate(-8deg)}.chat-two{right:7px;bottom:25px;transform:rotate(6deg);background:lime}.small-spark{position:absolute;font-size:35px;right:5px;top:0;color:#00e}.interview-art{background:blue}.mini-window{width:190px;height:125px;background:#000;border:4px outset #ddd;transform:rotate(7deg);position:relative;color:lime}.mini-window>span{display:block;background:#ccc;color:#000;padding:4px;font:11px Arial}.mini-window b{color:red;float:right}.mini-window svg{height:80px;width:75px;position:absolute;left:8px;top:30px}.wave{display:flex;align-items:center;gap:4px;position:absolute;right:15px;top:65px}.wave i{width:5px;height:16px;background:lime}.wave i:nth-child(2n){height:29px}.wave i:nth-child(3n){height:39px}.human-note{margin:40px auto 0;text-align:center;padding:10px;color:#fff;background:blue;border:5px double #fff;font:bold 17px 'Comic Sans MS';transform:rotate(-1deg)}.human-note>span{color:#ff0;margin:0 10px}.machine-section{background:repeating-linear-gradient(45deg,#ffb7e8 0 15px,#ffe4f5 15px 30px);border:8px groove #f0f}.machine-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pill{display:inline-block;background:#ff0;border:3px dotted blue;color:#000;padding:7px;font:bold 12px 'Times New Roman';transform:rotate(-4deg)}.machine-copy h2{font:bold 60px/1.1 Impact,Arial;color:blue;text-shadow:4px 4px #ff0;transform:rotate(-3deg);margin:25px 0}.machine-copy h2>span{color:red}.machine-copy>p{background:white;padding:10px;font:16px/1.6 Arial;border:2px solid #000}.machine-copy .demo-disclaimer{font:12px/1.6 'Comic Sans MS';background:#ff0;border:2px dotted red;margin-top:14px}.dial{display:flex;gap:15px;align-items:center;margin-top:20px;font:bold 15px 'Times New Roman'}.dial>span{font-size:60px;color:blue}.dial b{color:red}.demo-window{transform:rotate(1deg);box-shadow:9px 9px #00e}.demo-inner{padding:20px}.demo-inner label{display:block;font:bold 14px 'Comic Sans MS';margin-bottom:8px;color:navy}.demo-inner select{background:white;border:3px inset #ddd;width:100%;padding:8px;font:16px Arial}.demo-steps{display:flex;gap:5px;margin-top:18px;font:bold 11px Arial}.demo-steps>span{flex:1;padding:7px;background:#aaa;border:2px inset white;color:#333;white-space:nowrap}.demo-steps>.active{background:#ff0;color:#000}.demo-steps>.done{background:lime;color:#000}.demo-screen{height:280px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:17px 0}.demo-screen h3{font:bold 21px 'Comic Sans MS';color:blue}.demo-screen p{font:13px/1.6 Arial}.demo-ghost{width:90px;height:105px;color:lime;animation:bob 3.6s infinite}.full{width:100%;font-size:15px;padding:12px;box-shadow:4px 4px black}.button:disabled{cursor:wait;opacity:.7}.demo-foot{display:flex;justify-content:space-between;gap:6px;margin-top:16px;font:10px monospace;align-items:center}.demo-foot button{background:#ddd;border:2px outset white;font:12px Arial;padding:4px}.candidate-list{width:100%;display:grid;gap:7px;text-align:left}.candidate{display:flex;align-items:center;gap:8px;background:white;border:2px inset #ddd;padding:7px;font:13px Arial}.avatar{background:#ff0;border:2px outset #f0f;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font:bold 12px 'Comic Sans MS';flex-shrink:0}.candidate:nth-child(2) .avatar{background:#f0f}.candidate:nth-child(3) .avatar{background:lime}.candidate-details small{display:block;font-size:10px;margin-top:5px}.candidate-status{font:bold 10px Arial;color:#006400;text-align:right;max-width:95px;margin-left:auto}.demo-screen .result-heading{font-size:15px}.loading-block{width:100%;height:25px;border:3px inset #ddd;background:white;padding:3px}.loading-block>span{display:block;height:100%;background:blue;animation:progress .8s forwards}.terrible-ad{margin:20px auto;max-width:750px;border:8px ridge lime;background:#ff0;text-align:center;transform:rotate(-2deg)}.terrible-ad>b{display:block;background:red;color:white;font:10px Arial;padding:3px}.terrible-ad>span{display:block;font:bold 29px Impact,sans-serif;color:blue;padding:13px 10px}.terrible-ad small{font:13px 'Comic Sans MS'}.terrible-ad button{background:#00e;color:#fff;border:4px outset #0ff;font:bold 15px 'Comic Sans MS';margin-bottom:13px;padding:7px}.kumar-section{background:blue;color:#fff;border:9px double #ff0;position:relative;padding-bottom:75px}.kumar-label{font:bold 18px 'Times New Roman';background:#f0f;border:3px dashed #ff0;display:inline-block;padding:6px;transform:rotate(-3deg);margin-bottom:20px}.kumar-label>span{font-size:28px}.kumar-letter{max-width:700px;padding:20px;background:#ff0;border:5px outset white;transform:rotate(2deg);color:#000}.kumar-letter p{font:22px/1.5 'Comic Sans MS';margin-bottom:15px}.kumar-letter p b{background:#f0f;color:#fff}.signature{color:blue}.signature>span{display:block;font:12px 'Comic Sans MS';margin-top:9px}.approval-stamp{position:absolute;right:20px;bottom:28px;transform:rotate(-17deg);font:italic 900 30px/1.1 Impact,Arial;color:lime;text-shadow:3px 3px #000;-webkit-text-stroke:1px red;text-align:center;max-width:200px}.approval-stamp small{display:block;font:12px 'Times New Roman';color:#ff0;-webkit-text-stroke:0}.forbidden{background:red;color:#ff0;border:4px outset #f88;padding:10px;font:bold 15px 'Comic Sans MS';margin-top:25px;transform:rotate(-4deg)}.final-section{background:url('assets/stars.svg'),linear-gradient(90deg,#c5ff86,#a8ffff,#ff9cf6);border:8px groove red;text-align:center}.final-grid h2{font:bold 60px/1.1 'Comic Sans MS';color:red;text-shadow:4px 4px #ff0;transform:rotate(-2deg)}.final-grid h2>span{color:blue}.final-grid p{font:20px/1.5 Arial;background:#fff;border:3px solid black;padding:14px;max-width:700px;margin:27px auto 20px}.final-grid .button{font-size:24px;background:lime;animation:wobble 3.5s ease-in-out infinite}.micro{display:block;font:11px/1.6 'Comic Sans MS';margin-top:17px}.underlined{display:block;font:bold 15px Arial;margin-top:20px}.construction{background:#ff0;color:#000;font:bold 18px 'Times New Roman';border:6px dashed black;padding:12px;text-align:center}.footer{background:#000;color:#fff;text-align:center;padding:25px 15px}.footer .logo{justify-content:center;font-size:30px;margin-bottom:20px}.footer p{font:15px 'Comic Sans MS';color:#ff0}.footer>button{background:#ddd;border:3px outset white;font:14px 'Times New Roman';margin-top:16px;padding:5px}.footer small{display:block;font:11px Arial;color:#aaa;margin-top:10px}.taskbar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:7px;height:40px;padding:4px 7px;background:#c0c0c0;border-top:3px outset white;font:11px 'Times New Roman'}.start-button{background:linear-gradient(#faff00,lime);border:3px outset white;padding:3px 10px;font:bold 14px 'Comic Sans MS'}.start-wrap{position:relative}.taskbar-tab{background:#ddd;border:2px inset white;padding:4px 12px}.taskbar-right{margin-left:auto;display:flex;gap:12px;align-items:center}.taskbar-right button{font:10px Arial;background:#ff0;border:2px outset white;padding:4px}.online{background:lime;padding:4px;font-size:10px}#start-menu{position:absolute;bottom:35px;left:0;width:260px;background:#c0c0c0;border:4px outset white;padding:7px;box-shadow:4px 4px #0008}#start-menu>b{display:block;background:blue;color:#fff;font:bold 18px Arial;padding:8px}#start-menu a,#start-menu>button{display:block;background:none;border:0;font:13px Arial;color:black;padding:12px 7px;width:100%;text-align:left;text-decoration:none}#start-menu a:hover,#start-menu>button:hover{background:navy;color:white}dialog{padding:0;border:5px outset white;background:#c0c0c0;max-width:490px;width:calc(100% - 34px);max-height:85dvh;color:#000;box-shadow:7px 7px #0009}dialog::backdrop{background:#0008}.dialog-body{padding:24px}.dialog-body h2{font:bold 38px/1.1 'Comic Sans MS';color:blue;text-shadow:2px 2px #ff0;margin:20px 0}.dialog-body p{font:15px/1.6 Arial;margin-bottom:16px}.dialog-body .eyebrow{font-size:11px}.nonsense-body{text-align:center}.pigeon{width:220px;max-width:100%;height:auto;display:block;margin:0 auto;border:5px ridge #f0f}.confetti{position:fixed;width:12px;height:12px;top:-20px;z-index:100;pointer-events:none;animation:fall 2s ease-in forwards}.nonsense-mode .hero{background-color:lime}.nonsense-mode .haunted{color:#f0f}.nonsense-mode .bad-seal{background:#0ff}.nonsense-mode .logo{transform:rotate(8deg)}.chaos-paused *,.chaos-paused *::before,.chaos-paused *::after{animation-play-state:paused!important;scroll-behavior:auto!important}@keyframes marquee{from{transform:translateX(30%)}to{transform:translateX(-100%)}}@keyframes bob{50%{translate:0 -13px}}@keyframes bad-spin{to{rotate:360deg}}@keyframes wobble{0%,100%{rotate:-2deg}50%{rotate:2deg}}@keyframes progress{from{width:0}to{width:100%}}@keyframes fall{to{transform:translate(var(--drift),100vh) rotate(600deg);opacity:0}}
@media(max-width:1000px){.site-header{padding:10px;gap:10px}.logo{font-size:30px}.site-header nav{gap:7px}.site-header nav a,.site-header nav button{font-size:12px}.welcome-window{width:180px;right:10px;top:20px}.welcome-window>p{font-size:12px}.hero>.eyebrow{margin-right:130px;font-size:11px}.hero h1{font-size:9vw;max-width:700px;margin-top:35px}.e-two{right:4%;top:210px}.e-one{left:0;top:170px;font-size:55px}.e-three{display:none}.hero-scrapbook{max-width:750px}.resume-scrap{right:0;width:160px;height:215px;top:0}.bad-seal{left:3%;width:115px;height:115px;font-size:20px}.meme-frame{width:300px}.wordart-sticker{font-size:35px;bottom:47px}.tiny-ad{right:0;width:175px;bottom:-8px}.tiny-ad>p{font-size:21px}.arrow-scrap{right:15%;font-size:105px}.workflow{gap:15px}.workflow article{padding:10px;border-width:5px}.workflow h3{font-size:21px}.workflow p{font-size:14px}.feature-art{height:145px}.chat{font-size:11px;padding:7px}.machine-grid{gap:25px}.machine-copy h2{font-size:50px}.full{font-size:12px}.demo-inner{padding:16px}.demo-steps{font-size:9px}.candidate{padding:6px;gap:6px}.candidate-status{font-size:9px;max-width:76px}.candidate-details b{font-size:12px}.candidate-details small{font-size:8px}.avatar{width:27px}.kumar-letter{max-width:80%}.final-grid h2{font-size:48px}}
@media(max-width:650px){.begging-banner{font-size:13px;padding:8px 10px}.begging-banner a{font-size:15px;padding:3px 9px;margin-top:5px}.news-ticker{font-size:13px}.webstats{font-size:10px;padding:5px}.webstats>b{font-size:13px;letter-spacing:3px}.webstats small{display:none}.webstats button{font-size:9px}.site-header{flex-wrap:wrap;padding:10px 8px;gap:8px}.logo{font-size:30px}.site-header nav{order:3;justify-content:center;width:100%;gap:10px}.site-header nav a,.site-header nav button{font-size:11px}.button-small{font-size:11px;padding:7px;border-width:3px}.hero{padding:15px 12px 0}.hero>.eyebrow{margin:5px 0 14px;font-size:9px;padding:4px 5px;max-width:100%}.hero h1{font-size:clamp(42px,11.2vw,72px);letter-spacing:-2px;margin-top:10px;line-height:1.2}.haunted{font-size:1.05em;text-shadow:3px 3px #ff0,5px 5px blue}.exclamations{font-size:.8em}.hero-sub{font-size:18px;margin:15px 0 18px}.hero-body{font-size:15px;padding:10px 9px;border-width:4px;line-height:1.6;box-shadow:4px 4px #f0f}.hero-actions{gap:16px;margin:21px auto;flex-direction:column}.hero-actions .button{font-size:16px;padding:10px 15px;border-width:4px}.hero-actions .lime{font-size:19px}.welcome-window{position:relative;top:auto;right:auto;width:190px;margin:15px 2px 20px auto;float:right;transform:rotate(4deg);z-index:4}.welcome-window>p{font-size:12px;padding:6px}.welcome-window .titlebar{font-size:11px}.welcome-ok{font-size:10px;padding:3px 6px;margin-bottom:5px}.hero>.eyebrow{clear:both;display:block}.flying-emoji{font-size:48px}.e-one{top:50px;left:20px;font-size:70px}.e-two{top:120px;left:25px;right:auto;font-size:38px}.hero-scrapbook{margin:20px 0 0;min-height:480px;display:block}.meme-frame{width:70%;margin:75px auto 0;max-width:320px;transform:rotate(5deg)}.meme-frame>span{font-size:9px}.bad-seal{top:-54px;left:0;width:95px;height:95px;font-size:17px;z-index:3}.bad-seal small{font-size:8px}.wordart-sticker{font-size:27px;top:-53px;right:0;left:auto;bottom:auto;z-index:3;transform:rotate(14deg)}.resume-scrap{right:-3px;top:230px;z-index:3;width:135px;height:180px;transform:rotate(11deg);padding:10px 4px;font-size:8px}.resume-scrap svg{width:65px;height:77px;margin-top:6px}.resume-scrap p{font-size:12px}.resume-scrap>span{font-size:30px}.tiny-ad{left:0;right:auto;bottom:18px;width:160px;transform:rotate(-7deg)}.tiny-ad>p{font-size:20px}.tiny-ad a{font-size:11px}.tiny-ad small{font-size:8px}.arrow-scrap{right:30%;bottom:70px;font-size:90px}.hero-footer{margin:10px -12px 0;font-size:12px;padding:8px 5px;border-width:3px}.hero-footer small{font-size:11px;line-height:1.6;display:block;margin-top:6px}.ticker>div{font-size:20px}.ticker b{font-size:22px;padding:0 12px}.section-pad{padding:25px 13px}.section-label{font-size:12px;padding:6px;gap:10px;display:block;margin-bottom:22px}.section-label>span{display:block}.section-label>span:last-child{font-size:10px;margin-top:5px}.situation{border-width:5px}.situation-heading h2{font-size:32px;margin-top:14px;text-shadow:2px 2px #ff0}.situation-heading p{font-size:14px;padding:10px;margin:22px auto}.workflow{flex-direction:column;gap:24px;padding:5px 7px}.workflow article{width:100%;padding:15px;border-width:6px}.workflow article:nth-child(2){margin-top:0}.workflow h3{font-size:25px}.workflow p{font-size:15px}.feature-art{height:165px}.feature-number{font-size:14px}.feature-number span{font-size:10px}.chat{font-size:14px;padding:10px}.chat-one{left:15px;top:26px}.chat-two{right:14px;bottom:26px}.human-note{font-size:14px;line-height:1.6;padding:10px 6px;margin-top:25px}.human-note b{display:block}.human-note>span{display:none}.machine-section{border-width:5px}.machine-grid{grid-template-columns:1fr;gap:30px}.pill{font-size:10px}.machine-copy h2{font-size:48px}.machine-copy>p{font-size:15px}.machine-copy .demo-disclaimer{font-size:12px}.dial{display:none}.demo-window{max-width:100%}.demo-inner{padding:13px}.titlebar{font-size:11px}.demo-inner label{font-size:12px}.demo-steps{font-size:9px;gap:3px}.demo-steps>span{padding:6px 3px}.demo-screen{height:285px}.full{font-size:13px;padding:10px}.demo-foot{font-size:8px}.demo-foot button{font-size:10px}.candidate{gap:6px;padding:7px}.candidate-details b{font-size:13px}.candidate-details small{font-size:9px}.candidate-status{font-size:9px;max-width:75px}.avatar{width:31px}.demo-screen .result-heading{font-size:13px}.terrible-ad{margin:22px 12px;border-width:5px;transform:rotate(-1deg)}.terrible-ad>span{font-size:22px}.terrible-ad small{display:block;font-size:11px}.terrible-ad button{font-size:11px;margin-inline:8px}.kumar-section{padding-bottom:140px;border-width:6px}.kumar-label{font-size:12px;padding:5px}.kumar-label>span{font-size:20px}.kumar-letter{max-width:100%;padding:12px;border-width:4px}.kumar-letter p{font-size:17px}.signature>span{font-size:10px}.approval-stamp{font-size:25px;right:14px;bottom:19px;max-width:175px}.forbidden{font-size:11px;margin-top:20px;padding:7px}.final-section{border-width:5px}.final-grid h2{font-size:32px;text-shadow:2px 2px #ff0}.final-grid p{font-size:16px;padding:11px;margin-top:24px}.final-grid .button{font-size:18px;padding:12px 13px}.underlined{font-size:13px}.construction{font-size:13px;border-width:4px;padding:10px 8px}.footer .logo{font-size:28px}.footer p{font-size:13px;line-height:1.7}.taskbar{font-size:8px;padding:3px;gap:3px;height:37px}.start-button{font-size:11px;padding:2px 5px}.taskbar-tab{font-size:8px;padding:4px}.taskbar-right{gap:6px}.taskbar-right button{font-size:8px;padding:3px}.online{display:none}.dialog-body{padding:19px}.dialog-body h2{font-size:31px}.dialog-body p{font-size:14px}.dialog-body .button{font-size:14px}#start-menu{width:240px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.loading-block>span{width:100%}}

.mini-pigeon{position:absolute;left:25px;top:235px;width:165px;border:6px ridge #ff0;transform:rotate(-12deg);z-index:3;background:red;box-shadow:5px 5px blue}.mini-pigeon img{display:block;width:100%;height:auto}.mini-pigeon b{display:block;font:bold 11px Impact,sans-serif;color:#ff0;padding:4px}@media(max-width:1000px){.mini-pigeon{width:115px;left:12px;top:280px}.mini-pigeon b{font-size:9px}}@media(max-width:650px){.mini-pigeon{display:none}}
html{overflow-x:clip}@media(max-width:650px){.resume-scrap{right:12px}.titlebar{overflow-wrap:anywhere}}
html{scroll-behavior:auto;overflow-x:clip}[hidden]{display:none!important}.webstats .visitor-number{display:inline-block;background:#000;color:#39ff14;font:bold 25px monospace;letter-spacing:3px;padding:5px 10px;border:4px inset #bbb;cursor:pointer;margin:0 8px}.webstats small{display:inline;font:12px 'Times New Roman'}.begging-banner strong{text-decoration:underline;color:red}.feed-pigeon{display:block;width:100%;background:#ff0;color:#000;border:4px outset #fff;font:bold 11px 'Comic Sans MS';padding:8px 5px;cursor:pointer}.feed-pigeon:hover{background:lime}.kumar-section{padding-bottom:60px}.kumar-letter{max-width:800px}.kumar-vote{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:25px;position:relative;z-index:3}.kumar-vote .button{font-size:14px;padding:12px 16px}.vote-result{font:bold 13px 'Comic Sans MS';color:#ff0;background:#1635be;padding:7px;display:table;max-width:100%;margin-top:15px}.vote-result:empty{display:none}.kumar-section .approval-stamp{bottom:35px;right:3%;max-width:160px;font-size:20px}.kumar-section .forbidden{margin-top:28px;position:relative;z-index:4}.final-joke{background:#fff;color:#000;padding:20px;border:5px ridge #f0f;font:22px/1.5 'Comic Sans MS'!important;transform:rotate(2deg);max-width:650px!important}.final-grid .button{font-size:20px}.final-grid h2{font-size:60px}.final-grid h2 span{-webkit-text-stroke:0;color:#00e}.final-grid .micro{font:10px 'Comic Sans MS';display:block;margin-top:18px}.cv-popup{position:fixed;right:18px;bottom:55px;width:265px;z-index:35;transform:rotate(-4deg);background:lime;box-shadow:7px 7px #f0f;color:#000}.cv-popup .titlebar{font-size:10px;background:red}.cv-popup .titlebar button{font:bold 15px Arial;padding:1px 5px}.cv-popup-body{padding:14px;text-align:center;background:repeating-linear-gradient(45deg,#bbff41 0 12px,#b8ff0011 12px 24px)}.cv-popup-body>span{font-size:37px}.cv-popup-body h2{font:bold 30px/1.05 'Times New Roman';margin:8px 0 15px;color:#000}.cv-popup-body a{display:block;background:#ff0;border:4px outset #fff;padding:10px 5px;font:bold 14px Arial}.cv-popup-body small{display:block;font:10px/1.5 'Comic Sans MS';margin-top:12px}.toast{position:fixed;left:50%;bottom:55px;translate:-50% 0;background:#ff0;color:#000;border:4px solid #00e;box-shadow:5px 5px #f0f;font:bold 13px/1.6 'Comic Sans MS';padding:13px 18px;max-width:min(90vw,540px);z-index:70;text-align:center}#rickroll{max-width:700px;width:calc(100% - 28px)}#rickroll .dialog-body{padding:18px}#rickroll h2{font-size:40px;margin:18px 0 12px}#rickroll-player{aspect-ratio:16/9;background:#111;border:5px ridge #f0f}#rickroll-player iframe{width:100%;height:100%;border:0;display:block}.rickroll-fallback{display:block;font:11px/1.6 Arial;margin-top:17px}.demo-inner{padding:22px}.demo-screen{height:250px}.demo-screen h3{font-size:25px}.demo-screen p{font-size:14px}.machine-copy h2{font-size:65px}.dead-result{background:#fff;border:3px dashed red;padding:10px;margin-top:12px;font:14px/1.5 'Comic Sans MS'}.dead-result a{font-weight:bold;display:block;margin-top:8px}#loose-pigeons{position:fixed;inset:0;z-index:50;pointer-events:none}.loose-pigeon{position:absolute;font-size:45px;pointer-events:auto;background:#fff7;border:2px dashed #f0f;padding:2px;cursor:pointer;animation:bob 4s ease-in-out infinite}.loose-pigeon:hover{background:#ff0}.mini-pigeon{cursor:pointer}.hero-scrapbook{min-height:420px}.human-note{font-size:18px}.visitor-number:hover{color:#ff0}.counter-corrected{font-size:11px!important;letter-spacing:0!important}.pigeon-bonus{font-size:10px;color:#ff0}
@media(max-width:1000px){.machine-copy h2{font-size:52px}.final-grid h2{font-size:49px}.final-joke{font-size:20px!important}.final-grid .button{font-size:17px}.kumar-section .approval-stamp{font-size:17px;max-width:130px}.kumar-letter{max-width:82%}.kumar-vote .button{font-size:12px}}
@media(max-width:650px){.webstats{padding:7px;font-size:11px}.webstats .visitor-number{font-size:21px;letter-spacing:1px;padding:5px 7px;margin:4px}.webstats small{display:block;font-size:11px;margin:4px 0;line-height:1.5}.webstats #pause-chaos{margin:4px;font-size:9px}.begging-banner{font-size:14px;line-height:1.5;padding:10px}.begging-banner a{font-size:17px}.hero-body{font-size:15px}.hero-scrapbook{min-height:440px}.feed-pigeon{font-size:9px;padding:7px 3px}.human-note{font-size:14px;line-height:1.6}.human-note b{display:block}.machine-copy h2{font-size:47px}.machine-copy>p{font-size:15px}.demo-inner{padding:17px}.demo-screen{height:245px}.demo-screen h3{font-size:23px}.demo-screen p{font-size:13px}.full{font-size:13px}.kumar-letter{max-width:100%}.kumar-section{padding-bottom:85px}.kumar-vote{gap:16px;align-items:start;flex-direction:column}.kumar-vote .button{font-size:14px;padding:12px 15px}.kumar-letter .vote-result{font-size:12px}.kumar-section .approval-stamp{font-size:15px;right:15px;bottom:25px;max-width:130px;opacity:.7}.kumar-section .forbidden{font-size:11px;margin-top:30px;max-width:160px}.final-grid h2{font-size:37px}.final-joke{font-size:18px!important;padding:14px;margin:25px 0!important}.final-grid .button{font-size:14px;padding:13px}.final-grid .micro{font-size:9px;line-height:1.6}.cv-popup{width:235px;right:12px;bottom:51px}.cv-popup-body{padding:12px}.cv-popup-body h2{font-size:28px}.cv-popup-body a{font-size:13px}.cv-popup .titlebar{font-size:9px}.toast{font-size:12px;padding:11px;bottom:49px}#rickroll .dialog-body{padding:13px}#rickroll h2{font-size:32px}#rickroll p{font-size:13px}#rickroll .button{font-size:13px;padding:11px}.rickroll-fallback{font-size:10px}.loose-pigeon{font-size:35px}}

.hero-body{z-index:6}.rickroll-card{aspect-ratio:auto!important;min-height:170px;background:repeating-linear-gradient(45deg,#f0f 0 18px,#00d2b2 18px 36px)!important;padding:14px;text-align:center}.rickroll-card>span{font-size:60px;display:block;animation:bob 2s infinite}.rickroll-card>b{font:18px monospace;background:#ff0;padding:3px 8px;display:inline-block;color:#000}.rickroll-card>p{background:#000;color:#fff;font:12px/1.5 Arial;padding:8px;margin:12px auto 0;max-width:400px}.cv-popup .titlebar>button{touch-action:manipulation}.final-grid .button{max-width:100%}

/* Timed interruptions belong in the middle, wherever the visitor has scrolled. */
dialog.timed-popup{position:fixed;inset:0;margin:auto;float:none;width:min(340px,calc(100vw - 48px));max-height:calc(100dvh - 80px);z-index:40;transform:rotate(-3deg);text-align:center;overflow:auto}
dialog.welcome-window.timed-popup{width:min(300px,calc(100vw - 48px));transform:rotate(3deg)}
dialog.welcome-window.timed-popup>p{font-size:17px;padding:22px 12px;line-height:1.6}
dialog.welcome-window.timed-popup .titlebar{font-size:14px}
dialog.welcome-window.timed-popup .welcome-ok{font-size:14px;padding:8px 13px;margin-bottom:18px}
dialog.timed-popup::backdrop{background:#0007}
.hero-body sup,.situation-heading sup{font-size:.55em;vertical-align:super;line-height:0}
#rickroll-player{aspect-ratio:16/9;min-height:210px;background:#000;border:5px ridge #f0f}
#rickroll-player iframe{width:100%;height:100%;border:0;display:block}
.player-note{font:11px/1.4 Arial!important;margin:10px 0!important}

/* Product-first copy, same questionable taste. */
.hero h1 sup{font-size:.35em;vertical-align:super;line-height:0;letter-spacing:0}.hero-teams{font-size:.64em;letter-spacing:0;display:inline-block}.situation-heading p{background:none;border:0;box-shadow:none;padding:0;font-weight:700;font-size:22px}.situation-heading{padding-top:8px}#meeting-reply{background:#ff0;border:3px dashed blue;padding:12px;font-weight:bold}#pointless-meeting small{display:block;margin-top:20px;font:12px/1.5 Arial}
@media(max-width:700px){.situation-heading p{font-size:18px;line-height:1.5}}

/* Keep the words legible even when Kumar chooses the colours. */
.hero h1,.hero h1 .haunted,.hero h1 .hero-teams{text-shadow:none}
.situation-heading h2{transform:none}
.situation-heading h2 .situation-problem{display:block;color:#d00018}
.situation-heading h2 .situation-promise{display:block;color:#00e;font-size:clamp(20px,2.25vw,28px);line-height:1.4;margin-top:15px;text-shadow:none;letter-spacing:0}
.unhelpful-button{display:block;margin-top:18px;padding:11px 14px;background:#ff0;border:4px outset #fff;box-shadow:3px 3px blue;color:#000;font:bold 14px 'Comic Sans MS',cursive;opacity:1;cursor:default}
.final-grid .final-joke{background:none;border:0;box-shadow:none;transform:none;padding:0}
@media(max-width:700px){.situation-heading h2 .situation-problem{font-size:clamp(20px,6vw,30px);white-space:nowrap}.situation-heading h2 .situation-promise{font-size:20px;line-height:1.3}.final-grid .final-joke{padding:0}}

.final-grid>h2{margin-bottom:36px}
