*,*::before,*::after{box-sizing:border-box}
body.websitetest6-play{margin:0;background:var(--mp-cream);color:var(--mp-ink);font-family:var(--mp-text);
 font-size:var(--mp-s-0);font-weight:300;line-height:1.68;-webkit-font-smoothing:antialiased}
img,svg{max-width:100%;height:auto;display:block}
a{color:var(--mp-berry);text-underline-offset:3px}a:hover{color:var(--mp-leaf)}
h1,h2,h3{font-family:var(--mp-round);font-weight:600;line-height:1.15;margin:0 0 var(--mp-3)}
p{margin:0 0 var(--mp-3)}
.websitetest6-wide{width:100%;max-width:var(--mp-wide);margin-inline:auto;padding-inline:var(--mp-3)}
.websitetest6-skip{position:absolute;left:-9999px}
.websitetest6-skip:focus{left:var(--mp-3);top:var(--mp-2);z-index:60;background:var(--mp-berry);color:#fff;padding:var(--mp-2) var(--mp-3);border-radius:var(--mp-r)}
:focus-visible{outline:3px solid var(--mp-sun);outline-offset:2px}
.websitetest6-btn{display:inline-block;font-family:var(--mp-round);font-size:var(--mp-s--1);font-weight:600;
 text-decoration:none;padding:.75rem 1.4rem;border:none;border-radius:999px;cursor:pointer;transition:transform .12s,background .2s}
.websitetest6-btn:active{transform:translateY(1px)}
.websitetest6-btn-berry{background:var(--mp-berry);color:#fff}.websitetest6-btn-berry:hover{background:var(--mp-berry2);color:#fff}
.websitetest6-btn-soft{background:var(--mp-cream2);color:var(--mp-ink)}.websitetest6-btn-soft:hover{background:var(--mp-line)}
.websitetest6-bar{margin:0;padding:.5rem var(--mp-3);background:var(--mp-ink);color:var(--mp-cream2);font-size:var(--mp-s--1);text-align:center}
.websitetest6-bar strong{color:#fff}
.websitetest6-age{display:inline-block;border:1px solid var(--mp-sun);color:var(--mp-sun);border-radius:999px;font-size:.68rem;font-weight:800;padding:.1rem .45rem;margin-right:.4rem}
.websitetest6-top{background:var(--mp-cream)}
.websitetest6-top-in{display:flex;align-items:center;justify-content:space-between;gap:var(--mp-3);padding-block:var(--mp-3)}
.websitetest6-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--mp-ink)}
.websitetest6-leaf{width:2.2rem;height:2.2rem;flex:none;border-radius:50% 50% 50% 8px;background:var(--mp-berry)}
.websitetest6-logo-name{display:block;font-family:var(--mp-round);font-size:var(--mp-s-1);font-weight:600;line-height:1.1}
.websitetest6-logo-sub{display:block;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink3)}
.websitetest6-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--mp-3);align-items:center}
.websitetest6-nav a{color:var(--mp-ink2);text-decoration:none;font-family:var(--mp-round);font-size:var(--mp-s--1);font-weight:500;padding:.3rem .7rem;border-radius:999px}
.websitetest6-nav a:hover,.websitetest6-nav a.mp-now{background:var(--mp-cream2);color:var(--mp-ink)}
.websitetest6-nav-cta{background:var(--mp-leaf)!important;color:#fff!important}
.websitetest6-open{display:none;width:3rem;height:3rem;background:var(--mp-berry);border:none;border-radius:999px;padding:.72rem .62rem;cursor:pointer}
.websitetest6-open span{display:block;height:2px;background:#fff;border-radius:2px}.websitetest6-open span+span{margin-top:5px}
.websitetest6-main{display:block;min-height:46vh}
.websitetest6-band{padding-block:var(--mp-5)}
.websitetest6-band+.websitetest6-band{border-top:2px dashed var(--mp-line)}
.websitetest6-hero{max-width:44rem}
.websitetest6-hero h1{font-size:var(--mp-s-3)}
.websitetest6-tag{display:inline-block;font-family:var(--mp-round);font-size:var(--mp-s--1);font-weight:600;
 background:var(--mp-cream2);color:var(--mp-berry);border-radius:999px;padding:.25rem .9rem;margin-bottom:var(--mp-2)}
.websitetest6-lede{font-size:var(--mp-s-1);color:var(--mp-ink2)}
/* игры */
.websitetest6-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--mp-3)}
.websitetest6-game{background:var(--mp-card);border-radius:var(--mp-r2);padding:var(--mp-4);box-shadow:var(--mp-pop);display:flex;flex-direction:column;gap:var(--mp-2)}
.websitetest6-game h2,.websitetest6-game h3{font-size:var(--mp-s-2);margin:0}
.websitetest6-game p{color:var(--mp-ink2);margin:0}
.websitetest6-game-foot{margin-top:auto;padding-top:var(--mp-2)}
.websitetest6-kind{font-family:var(--mp-round);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-leaf)}
.websitetest6-stage{background:var(--mp-card);border-radius:var(--mp-r2);padding:var(--mp-4);box-shadow:var(--mp-pop);margin-bottom:var(--mp-4)}
.websitetest6-stage h2{font-size:var(--mp-s-2)}
.websitetest6-hud{display:flex;flex-wrap:wrap;gap:var(--mp-3);align-items:center;justify-content:space-between;margin-bottom:var(--mp-3)}
.websitetest6-score{font-family:var(--mp-round);font-size:var(--mp-s-1);font-weight:600}
.websitetest6-score b{color:var(--mp-berry)}
/* pairs */
.websitetest6-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mp-2);max-width:26rem}
.websitetest6-tile{aspect-ratio:3/4;border:none;border-radius:var(--mp-r);background:var(--mp-cream2);
 font-family:var(--mp-round);font-size:1.6rem;cursor:pointer;color:transparent;transition:background .2s}
.websitetest6-tile.mp-up{background:var(--mp-card);color:var(--mp-ink);box-shadow:inset 0 0 0 2px var(--mp-line)}
.websitetest6-tile.mp-done{background:var(--mp-leaf);color:#fff;cursor:default}
/* spinner */
.websitetest6-wheelwrap{display:grid;place-items:center;gap:var(--mp-3)}
.websitetest6-wheel{width:15rem;height:15rem;border-radius:50%;border:6px solid var(--mp-ink);
 background:conic-gradient(var(--mp-berry) 0 30deg,var(--mp-cream2) 30deg 60deg,var(--mp-leaf) 60deg 90deg,var(--mp-cream2) 90deg 120deg,
 var(--mp-sun) 120deg 150deg,var(--mp-cream2) 150deg 180deg,var(--mp-berry) 180deg 210deg,var(--mp-cream2) 210deg 240deg,
 var(--mp-leaf) 240deg 270deg,var(--mp-cream2) 270deg 300deg,var(--mp-sun) 300deg 330deg,var(--mp-cream2) 330deg 360deg);
 transition:transform 3.2s cubic-bezier(.17,.67,.24,1)}
.websitetest6-needle{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid var(--mp-ink)}
/* highlow */
.websitetest6-cards{display:flex;gap:var(--mp-3);align-items:center;justify-content:center;margin-bottom:var(--mp-3)}
.websitetest6-cardface{width:6rem;height:8.4rem;border-radius:var(--mp-r);background:var(--mp-card);
 box-shadow:inset 0 0 0 2px var(--mp-line);display:grid;place-items:center;font-family:var(--mp-round);font-size:2.4rem}
.websitetest6-cardface.mp-hidden{background:var(--mp-cream2);color:var(--mp-ink3)}
.websitetest6-choices{display:flex;gap:var(--mp-2);justify-content:center;flex-wrap:wrap}
.websitetest6-say{min-height:1.6rem;text-align:center;font-family:var(--mp-round);color:var(--mp-leaf);margin:0}
.websitetest6-say.mp-miss{color:var(--mp-berry)}
.websitetest6-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--mp-3)}
.websitetest6-point{background:var(--mp-cream2);border-radius:var(--mp-r2);padding:var(--mp-3)}
.websitetest6-point h3{font-size:var(--mp-s-1);margin-bottom:.2rem}
.websitetest6-point p{font-size:var(--mp-s--1);color:var(--mp-ink2);margin:0}
.websitetest6-shout{background:var(--mp-ink);color:var(--mp-cream);border-radius:var(--mp-r2);padding:var(--mp-4)}
.websitetest6-shout p:last-child{margin-bottom:0}
.websitetest6-shout strong{color:var(--mp-sun)}
.websitetest6-small{font-size:var(--mp-s--1);color:var(--mp-ink3)}
.websitetest6-qa details{border-bottom:2px dashed var(--mp-line);padding-block:var(--mp-3)}
.websitetest6-qa summary{cursor:pointer;font-family:var(--mp-round);font-size:var(--mp-s-1);font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:var(--mp-3)}
.websitetest6-qa summary::-webkit-details-marker{display:none}
.websitetest6-qa summary::after{content:'+';color:var(--mp-berry)}
.websitetest6-qa details[open] summary::after{content:'–'}
.websitetest6-qa p{margin:var(--mp-2) 0 0;color:var(--mp-ink2);max-width:62ch}
.websitetest6-prose{max-width:44rem;padding-block:var(--mp-5)}
.websitetest6-prose h1{font-size:var(--mp-s-3)}.websitetest6-prose h2{font-size:var(--mp-s-1);margin-top:var(--mp-4)}
.websitetest6-prose p,.websitetest6-prose li{color:var(--mp-ink2)}
.websitetest6-when{font-size:var(--mp-s--1);letter-spacing:.12em;text-transform:uppercase;color:var(--mp-ink3)}
.websitetest6-formzone{display:grid;grid-template-columns:1fr 1fr;gap:var(--mp-5);padding-block:var(--mp-5);align-items:start}
.websitetest6-form{display:grid;gap:var(--mp-3);background:var(--mp-card);border-radius:var(--mp-r2);padding:var(--mp-4);box-shadow:var(--mp-pop)}
.websitetest6-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--mp-3)}
.websitetest6-fld{display:grid;gap:.25rem}
.websitetest6-fld label{font-family:var(--mp-round);font-size:var(--mp-s--1);font-weight:500;color:var(--mp-ink2)}
.websitetest6-fld input,.websitetest6-fld select,.websitetest6-fld textarea{width:100%;font-family:var(--mp-text);font-size:var(--mp-s-0);
 color:var(--mp-ink);background:var(--mp-cream);border:2px solid var(--mp-line);border-radius:var(--mp-r);padding:.65rem .8rem}
.websitetest6-fld textarea{min-height:8rem;resize:vertical}
.websitetest6-fld input:focus,.websitetest6-fld select:focus,.websitetest6-fld textarea:focus{border-color:var(--mp-berry);outline:none}
.websitetest6-flash{display:none;padding:.75rem .9rem;font-size:var(--mp-s--1);border-radius:var(--mp-r);border:2px solid transparent}
.websitetest6-flash.mp-seen{display:block}
.websitetest6-flash.mp-yes{border-color:var(--mp-leaf);color:var(--mp-leaf)}
.websitetest6-flash.mp-no{border-color:var(--mp-berry);color:var(--mp-berry)}
.websitetest6-btn[disabled]{opacity:.55;cursor:progress}
.websitetest6-foot{background:var(--mp-cream2);padding-block:var(--mp-4);font-size:var(--mp-s--1)}
.websitetest6-foot-grid{display:grid;grid-template-columns:1.6fr .8fr .8fr 1.1fr;gap:var(--mp-4);padding-bottom:var(--mp-3);border-bottom:2px dashed var(--mp-line)}
.websitetest6-foot-name{font-family:var(--mp-round);font-size:var(--mp-s-1);font-weight:600;margin-bottom:.2rem}
.websitetest6-foot-txt{color:var(--mp-ink2)}
.websitetest6-foot-head{font-family:var(--mp-round);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink3);margin-bottom:var(--mp-2)}
.websitetest6-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}
.websitetest6-foot a{color:var(--mp-ink2);text-decoration:none}.websitetest6-foot a:hover{color:var(--mp-berry)}
.websitetest6-foot-note{padding-top:var(--mp-3);color:var(--mp-ink3)}.websitetest6-foot-note p{max-width:92ch}
.websitetest6-foot-copy{color:var(--mp-line)}
.websitetest6-cookie{position:fixed;inset-inline:var(--mp-3);bottom:var(--mp-3);z-index:55;max-width:32rem;margin-inline:auto;
 background:var(--mp-card);border:2px solid var(--mp-berry);border-radius:var(--mp-r2);padding:var(--mp-3);
 display:flex;flex-wrap:wrap;gap:var(--mp-2);align-items:center;justify-content:space-between}
.websitetest6-cookie p{margin:0;flex:1 1 15rem;font-size:var(--mp-s--1);color:var(--mp-ink2)}
@media(max-width:62rem){.websitetest6-formzone{grid-template-columns:1fr}.websitetest6-foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:48rem){
 .websitetest6-open{display:block}
 .websitetest6-nav{position:absolute;top:100%;inset-inline:0;background:var(--mp-card);border-radius:0 0 var(--mp-r2) var(--mp-r2);box-shadow:var(--mp-pop);display:none;z-index:50}
 .websitetest6-nav.mp-open{display:block}
 .websitetest6-nav ul{flex-direction:column;gap:.2rem;padding:var(--mp-3)}
 .websitetest6-nav a{display:block;padding:.7rem .9rem;font-size:var(--mp-s-0)}
 .websitetest6-top-in{position:relative}
 .websitetest6-duo{grid-template-columns:1fr}
 .websitetest6-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:30rem){.websitetest6-foot-grid{grid-template-columns:1fr}.websitetest6-btn{display:block;text-align:center}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}
