@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nova+Round&display=swap";@import"https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&family=Sixtyfour&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background-color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{left:50%;transform:translate(-50%);display:flex;place-items:center;max-width:60vh;width:min(max(100vw,42vh),60vh);min-width:42vh;min-height:100vh;position:absolute;top:0;margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:.5vh;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@font-face{font-family:Benguiat;src:url(./benguiat-vgqAs49I.woff)}.customCursor{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAVCAYAAACg/AXsAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAilJREFUOI2tlE1rGlEUhk8mbcGPuSubRTdups4s/YBZKsWFe0UFiy0Mbixt3ZUZ0R/hL2g02QkGutSFX5C2+QFi6UKjtJtIgletMKG+3cSg1bhIcuAu7j3nPBfe+96zJ0nSr0AgYNI9o9lsPqN0Ot3DAyKdTvf2vF7vZ4fD8VRRlFeFQuGF3+//abFYzu66eT6fq61W62Umk/nd7Xbro9HomgAQAEqlUl0ACAaDX5Zn29ZNHjf1BICE+2qxGreQxWLxl4hIEISdYEEQ9lfr1yCz2WxCRCSK4vNdEMbYARHRdDrlG5Ber9flnFMikVBkWU5uA8iy/DaZTMqcc+r3+z9uE0txGGOSrutDAMjlcgNFUT4QkQCAiEiQZfljPp8/BwBd1weMMWnZu6a8x+PRS6XSFQC0Wq25pmmdWCx2qmlap91uzwGgWCxeut3uT6t9G0/odDpParXaYpuxqtXqwul0nvzfs7Zxu93G0dHRJQDU6/U/mqZ1otHoqaZpnUajMQeAUql05fF49K0QxphkGMYQALLZ7LnL5Xq3qomiKO9zudwAAAzDGG7VRFXVQ845yuXyWJKk19vc6nK53lQqFT4ej6Gq6uEGJB6PfwOAcDj8fZftI5HIGQDEYrGvG7a32WwiEdFkMrnYZTbO+QURkd1uZxtmW7HzYhdk5Xvsb0AeEk98Pt9ynohERKZpKqFQ6PiuBtM0FSIiq9UqhkKh49FodP04k+0xZuw/wzNBG4VsgbgAAAAASUVORK5CYII=),wait}.blink{animation:blink 10s linear infinite}#waitIcon{position:absolute;height:6vh;width:auto;top:1.5vh;right:1.5vh}#ageCheckDiv,#mainDiv{display:none}#mainDiv.ready{display:block}#ageCheckDiv.ready{display:flex}#ordersDiv{display:flex;flex-direction:column;position:absolute;font-size:2.5vh;width:100%;box-sizing:border-box;padding:1.5vh;margin-top:2vh}#ordersDiv>button{background-color:#a00;color:#fff;font-weight:700;border:white solid .25vh;border-radius:.5vh;margin-top:.5vh;margin-bottom:0;width:100%;box-sizing:border-box;transition:.2s}#ordersDiv>button.inactive{background-color:gray;color:#fff;font-weight:700;pointer-events:none}#ordersDiv>button.hide{display:none}#ordersDiv>button:hover{opacity:100}#mouth{transform-origin:center;animation:breathMouth ease-in-out infinite alternate;animation-duration:var(--animation-duration)}#bodyScaleGroup{transform-origin:bottom center;animation:breathTorso ease-in-out infinite alternate;animation-duration:var(--animation-duration)}body{background-color:#93ac93;background-color:#000;font-family:Jost}svg:not(.icon){height:60vh;position:absolute;max-width:100%;pointer-events:none;bottom:0}#body{display:block}.ivesMode{display:none}#tongueGroup{transform-origin:top center;transform:scaleY(0)}#headElements{position:absolute}#hairPullDiv{justify-content:center;position:absolute;width:100%;bottom:0;z-index:20}.topmost{z-index:20}#dickHandSvg{z-index:14}#dickHandFingers{z-index:9}.dickHandParts{opacity:.2}#dickHandGrab{opacity:1}#dick{z-index:10}#head{z-index:13}#armsSvg{z-index:20}#mainDiv{position:relative;height:65vh;display:flex;width:100%;overflow:hidden;justify-content:center}[id*=tongueCum],.noInteract{pointer-events:none}.interact{pointer-events:all}#positioning{display:flex;justify-content:center;position:absolute;height:100%;width:100%;left:50%;transform:translate(-50%)}#container{opacity:0;transition:opacity .3s;height:100%;overflow:hidden}#settersDiv{overflow:hidden}#container.ready{opacity:1}#positioning>div,#positioning>div>div:not(#hairPullBeadsDiv){display:contents}#hairPullBeadsDiv{display:flex!important;justify-content:center}#face-CumGroup>path{transform-origin:top center}[id*=tear],[id*=tongueCum],#blush,[id*=drool],#cumshot,[id*=faceCum]{opacity:0}[id*=tear],[id*=tongueCum],[id*=faceCum]{scale:(0,0)}[id*=Half],[id*=Shut],[id*=Wide],#bodyArmsUp,.hidden{visibility:hidden}#mobileWrapDiv{position:absolute;top:0;display:flex;flex-direction:column;width:100%}#mobile{height:100%;border-bottom:2vh white solid}#positioning{top:0}@keyframes breathTorso{0%{transform:scale(1)}to{transform:scale(102%)}}@keyframes breathMouth{0%{transform:scaleY(1)}to{transform:scaleY(1.1)}}@keyframes blink{0%{opacity:1}1%{opacity:0}2%{opacity:1}50%{opacity:1}51%{opacity:0}52%{opacity:1}53%{opacity:0}54%{opacity:1}}#progressBarsDiv{height:calc(100% - 1vh);display:inline-grid;grid-template-columns:auto auto;gap:.75vh;position:relative;margin:1.25vh;z-index:100}.gridElement{height:100%;width:2vh;border-radius:.5vh}.barWrap{position:relative;background-color:#fff;height:97.5%;box-sizing:border-box}.progressBar{width:1.5vh;margin:0 .25vh;height:calc(100% - .5vh);transform:scaleY(1);transform-origin:bottom;bottom:.25vh;position:absolute;box-sizing:border-box;-webkit-transition:transform .15s linear;-moz-transition:transform .15s linear;-ms-transition:transform .15s linear;-o-transition:transform .15s linear;transition:transform .15s linear}#numberOutputsDiv{display:none}#ivesBar{background-color:#a00}#boydBar{background-color:#6495ed}#messageBackground{height:100vh;width:100%;opacity:.8;background-color:#000;z-index:110;position:absolute;top:0}.messageVisible{z-index:120!important;pointer-events:none}.messageZBoost{z-index:130!important}#messageContents{position:fixed;z-index:9999!important;height:fit-content;width:100%;box-sizing:border-box;padding:1.5vh;margin-top:2vh;display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}#messageLine{font-size:2vh}#messageArrow{font-size:3vh}#messageBox,#messageYes,#messageNo,#mouthOrderButton,#wipeOrderButton,#boydNutButton{color:#fff;font-weight:700;border:white solid .5vh;border-radius:1vh;padding:1vh;margin-bottom:1vh;font-size:2vh}#mouthOrderButton,#wipeOrderButton,#boydNutButton{font-size:2.5vh}#boydNutButton{display:none}#messageBox{position:absolute;width:calc(100% - 2vh);height:fit-content;bottom:0;padding:1.5vh;margin:1vh 1vh 1.5vh;box-sizing:border-box;z-index:200;cursor:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#a00;padding-bottom:0}#messageYes,#messageNo{cursor:pointer}#messageYes{margin-bottom:.5vh}#messageLine{font-size:2.5vh}.messageReply>p,.messageReply{background-color:#87aade;color:#10104d;font-weight:700}p.right{text-align:right;font-weight:400}@font-face{font-family:Benguiat;src:url(./benguiat-vgqAs49I.woff)}#hideSettingsButton,#showAboutButton{padding:.5vh;margin-right:.5vh;width:min-content}#hideSettingsButton{text-wrap:nowrap;margin-right:0}#settersDiv{position:fixed;color:#fff;font-size:2.5vh;padding:1vh;margin-top:.5vh;display:grid;z-index:100;width:100%;height:35vh;background-color:#000;box-sizing:border-box}#settingsContents{display:flex;flex-direction:column;justify-content:space-around;height:100%;width:100%}#flexRow{display:flex;justify-content:space-between;align-items:space-around;width:100%;padding:.5vh;height:100%}#settersDiv.collapsed{height:1px;width:1px;padding:0}#settingsContents.collapsed,#settingsIcon.collapsed{display:none}#settingsIcon,#tutorialButton{height:7vh;width:7vh;fill:#fff;position:fixed;margin:.5vh;cursor:pointer;border:white solid .25vh;border-radius:.5vh;bottom:.5vh}#tutorialButton{left:.5vh}#settingsIcon{right:.5vh;pointer-events:all}#tutorialButtonText{color:#fff;font-size:7vh;margin:0 1vh;line-height:1;font-weight:900}h1{font-size:5vh;justify-self:center;line-height:1em;height:min-content;grid-area:a;margin:0 auto;margin-top:1vh}h1.collapsed{display:block;opacity:0}#maxSettersDiv,#depthSecret{padding-bottom:1vh}#sensitivitySettersDiv{display:flex;flex-direction:column;justify-content:start;max-height:100vh;align-items:start;justify-self:center;width:100%;box-sizing:border-box;padding:1vh}#secretSettingsButtons{width:min-content;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.5vh}#ivesMax{margin-bottom:2vh}.sensitivitySet{width:100%;height:3vh;border-radius:.5vh;background:#fff;border:.25vh solid white;box-sizing:border-box}#ivesSet{background:#a00;accent-color:#a00}#boydSet{background:#6495ed}label{text-wrap:nowrap}#ivesSet::-moz-range-thumb,#ivesSet::-webkit-slider-thumb,#boydSet::-webkit-slider-thumb,#boydSet::-moz-range-thumb{width:4vh;height:3vh;border-radius:.5vh;background-color:#fff;cursor:pointer;border:none}#ivesSet::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}#boydSet::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}#maxSettersDiv{width:15vh;padding-left:1vh;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}input.maxSet{margin-top:.5vh;height:4vh}select{height:4vh}.maxSetterWrap{color:#fff;display:flex;flex-direction:column;justify-content:space-between}#sensitivitySettersDiv{grid-area:b}#modeSetterDiv{margin-bottom:1vh;grid-area:d}#depthSecret{align-self:first baseline;height:80%}#secret{display:flex;flex-direction:row}p{margin:0;grid-area:a}#ivesModeSwitch{accent-color:#a00}@font-face{font-family:Benguiat;src:url(./benguiat-vgqAs49I.woff)}.ivesModeOn{font-family:Benguiat!important}#langButton{position:absolute;width:min-content!important;left:0;top:0;white-space:nowrap;padding:.4vh .6vh;opacity:80%;font-family:Jost;font-size:2vh!important}#ageCheckDiv{height:100vh;width:100%;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:space-around;font-family:Jost;opacity:0;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%);top:0;align-items:center;font-feature-settings:"liga" 0,"kern" 0}h1{font-family:Nova Round}#ageCheckDiv.ready{opacity:1}#ageCheckDiv>*{width:80%;text-align:center;font-size:3vh;font-weight:500}#ageCheckButton{margin:1vh 1vh 2vh;font-weight:700;font-size:3.5vh;padding:1vh 2vh}#ageCheckImgDiv{height:45vh;margin-bottom:1vh}img{height:100%;object-fit:contain}#facefuckTitleDiv{display:flex;flex-direction:column;justify-content:center;margin-top:1vh}#titleOnly{display:flex;flex-direction:row;justify-content:center;align-content:center}#kkhtLogoDiv{grid-column-start:1;grid-column-end:3}#titleOnly>h1{line-height:1;font-size:10vh;margin:0!important}@font-face{font-family:Cherry Bomb One;src:url(./CherryBombOne-DtN-sr22.ttf)}@font-face{font-family:Sixtyfour;src:url(./Sixtyfour-C8zBsG3P.ttf)}#kkhtLogoDiv{width:80vh;display:flex;align-items:center;align-self:center;margin-top:5vh;flex-direction:column;justify-content:center}#kkhtLogoDiv>div{text-align:justify;text-justify:inter-character;line-height:10vh}#hentai{font-family:Cherry Bomb One,system-ui,sans-serif;font-size:12vh;color:pink;text-wrap:nowrap}#kikai{font-family:Sixtyfour,sans-serif;letter-spacing:-.75vh;font-size:1.5vh}#kkhtLogoDiv.linear{flex-direction:row}#hentai.linear{position:relative;top:-1.5vh;font-size:9.7vh}#kikai.linear{font-size:8vh}#kkhtLogoDiv.small{width:100%;margin-top:0;height:3vh}#kikai.small{font-size:3vh;letter-spacing:-.3vh}#hentai.small{font-size:4vh;top:-.5vh}
