@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;background:#111018;color:#f8f4ee;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ebd491;outline-offset:7px}button,a{-webkit-tap-highlight-color:transparent}.play-shell{max-width:1440px;margin:auto;padding:0 6%;background:radial-gradient(ellipse at 30% 20%,#46315926,transparent 55%)}.play-header{height:100px;border-bottom:1px solid #ffffff13;display:flex;justify-content:space-between;align-items:center}.play-brand{font-size:25px;letter-spacing:-1.5px;display:flex;align-items:center;gap:6px}.play-brand>span{color:#d6e59b;font-size:38px;margin-right:7px}.play-brand b{font-weight:400;color:#d6e59b}.header-note{font-size:9px;letter-spacing:2px;color:#ebd491}.intro{padding:48px 0 36px}.eyebrow{font-size:10px;letter-spacing:2px;color:#b4abc4;font-weight:500}.intro .eyebrow{display:flex;align-items:center;gap:10px;color:#d6e59b}.intro .eyebrow span{width:6px;height:6px;border-radius:50%;background:#d6e59b;box-shadow:0 0 18px #d6e59944}.intro h1{font:500 clamp(48px,6vw,80px)/1.08 "Manrope",sans-serif;letter-spacing:-4px;margin:23px 0}.intro h1 em{font-family:Georgia,serif;font-weight:400;color:#d6e59b;letter-spacing:-2px}.intro-copy{font-size:15px;line-height:1.85;color:#a8a2b0;margin:0}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.game-card{border:1px solid #ffffff15;border-radius:20px;overflow:hidden;background:#1a1822;transition:transform .2s,border-color .2s;display:flex;flex-direction:column}.game-card:hover{transform:translateY(-5px);border-color:#d6e59b77}.card-art{height:230px;position:relative;overflow:hidden;display:grid;place-items:center}.kbc-art{background:linear-gradient(0deg,#17112499,#15102422),url(/kbc/studio-stage.png) center/cover,#171329}.hot-seat-seal{width:175px;height:175px;border:1px solid #ddc08b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(#302145,#161630dd);box-shadow:0 0 0 9px #dbc48613,0 0 0 10px #dbc48666,0 0 75px #e1c17b22;transform:rotate(-8deg);color:#efcf94}.hot-seat-seal>span{font-size:8px;letter-spacing:3px}.hot-seat-seal strong{font-family:Georgia,serif;font-size:58px;line-height:1.3;font-weight:400}.hot-seat-seal i{font-style:normal;font-size:5px;letter-spacing:1.3px}.art-stamp{position:absolute;bottom:18px;left:24px;letter-spacing:2px;font-size:8px;color:#ebdabeaa}.filmy-art{background:radial-gradient(ellipse at 80% 40%,#ffb87055,transparent 50%),linear-gradient(135deg,#dc6851,#dc9264);color:#3e1726}.filmy-title{transform:rotate(-8deg);position:relative;z-index:1;text-align:center}.filmy-title>span{font-size:9px;letter-spacing:5px;display:block;font-weight:700}.filmy-title strong{font-family:Manrope,sans-serif;display:block;font-weight:800;font-size:86px;line-height:1.18;letter-spacing:-8px;text-shadow:3px 4px 0 #edb986}.filmy-title strong span{color:#f3d6a0}.filmy-title i{display:block;font-style:normal;font-size:8px;letter-spacing:2.5px;font-weight:700}.film-strip{position:absolute;top:25px;left:-30px;right:-30px;transform:rotate(-11deg);display:flex;justify-content:space-around;border-top:14px solid #7a30332b;border-bottom:14px solid #7a30332b;height:80px}.film-strip span{width:50px;background:#7a303315;border-left:1px solid #7a303328;border-right:1px solid #7a303328}.film-orbit{position:absolute;width:320px;height:320px;border:1px solid #5726391f;right:-100px;bottom:-160px;border-radius:50%;box-shadow:0 0 0 24px #57263908,0 0 0 50px #57263908}.filmy-art .art-stamp{color:#6c3543}.card-copy{padding:25px 28px 27px;display:flex;flex-direction:column;flex:1}.card-meta{display:flex;align-items:center;justify-content:space-between;color:#a29aaa;font-size:8px;letter-spacing:1.5px}.kbc-card .card-meta>span:first-child{color:#e7bf76}.filmy-card .card-meta>span:first-child{color:#eab59b}.card-copy h2{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1px;font-weight:600;margin:15px 0 12px}.card-copy h2>span{font-family:DM Sans,sans-serif;font-weight:400;letter-spacing:0;font-size:12px;color:#8d839f;display:inline-block;margin-left:8px}.card-copy>p{font-size:13px;line-height:1.8;color:#aba2b6;margin:0 0 27px;max-width:390px;flex:1}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #ffffff10;padding-top:20px}.tag{border:1px solid #ffffff17;color:#b4a8c0;font-size:9px;border-radius:15px;padding:6px 10px}.card-action{font-size:11px;color:#ece1ce;display:flex;align-items:center;gap:15px}.card-action b{font-size:21px;font-weight:400}.jeopardy-art{background:radial-gradient(ellipse at 50% 0%,#4a5ce855,transparent 60%),linear-gradient(160deg,#2b3aa8,#161a4d)}.jeopardy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:74%;transform:perspective(600px) rotateX(14deg)}.jeopardy-grid span{display:grid;place-items:center;height:52px;border-radius:6px;border:1px solid #ffffff1f;background:linear-gradient(180deg,#3448dd,#1d2b9f);color:#f5c343;font:800 19px Manrope,sans-serif;text-shadow:0 2px 0 #00000059}.jeopardy-art .art-stamp{color:#f5c34399}.make-card{grid-column:1 / -1;flex-direction:row}.make-card .card-art{flex:0 0 42%;height:auto;min-height:200px}.make-card .card-copy{flex:1;justify-content:center}.make-art{background:radial-gradient(ellipse at 30% 20%,#d6e59b33,transparent 60%),linear-gradient(160deg,#262232,#14121b)}.make-prompt{width:78%;min-height:3em;color:#e9e4dc;font:italic 400 22px/1.4 Georgia,serif}.make-prompt i{display:inline-block;vertical-align:-3px;margin-left:2px;width:2px;height:22px;background:#d6e59b;animation:make-caret 1s steps(1) infinite}.make-art .art-stamp{color:#d6e59b99}@keyframes make-caret{50%{opacity:0}}.how-to{display:flex;align-items:center;justify-content:center;gap:32px;padding:35px 0 48px;color:#a49bac}.how-to p{font-size:11px;display:flex;gap:10px;align-items:center}.how-to p>span{font-size:8px;color:#736a7e}.how-to i{font-style:normal;color:#51475d}footer{border-top:1px solid #ffffff12;padding:24px 0 32px;display:flex;justify-content:space-between;align-items:center;color:#7e748b;font-size:9px}footer>span{letter-spacing:1.7px}footer p{margin:0}footer strong{font-weight:500;color:#afa6ba}@media(min-width:1450px){.intro{padding-top:85px}.card-art{height:260px}}@media(max-width:760px){.play-shell{padding:0 22px}.play-header{height:80px}.header-note{font-size:7px;letter-spacing:1px}.intro{padding:45px 0 30px}.intro h1{font-size:49px;letter-spacing:-2.8px}.intro-copy{font-size:13px}.intro-copy br{display:none}.game-grid{grid-template-columns:1fr;gap:20px}.make-card{flex-direction:column}.make-card .card-art{min-height:220px}.card-art{height:250px}.card-copy{padding:22px}.how-to{gap:14px;padding:24px 0;flex-wrap:wrap}.how-to p{font-size:10px;gap:6px}.how-to i{display:none}footer{font-size:8px;gap:15px}footer>span{max-width:100px;line-height:1.8}.card-copy h2>span{font-size:11px}.card-action{gap:10px}.play-brand{font-size:23px}}@media(prefers-reduced-motion:reduce){.game-card{transition:none}.game-card:hover{transform:none}.make-prompt i{animation:none}}
