:root{--qty-coral:#f47759;--qty-peach:#ffc29e;--qty-ink:#34203d;--qty-purple:#c5a6ec;--qty-rule:rgba(52,32,61,.22);font-family:Arial,Helvetica,sans-serif;color:var(--qty-ink);background:var(--qty-coral);color-scheme:light}
*{-moz-box-sizing:border-box;box-sizing:border-box}
body{margin:0;min-width:320px;background:var(--qty-coral);position:relative;isolation:isolate}
body::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(../../images/playground.896702e.svg) center top/640px 700px repeat,-webkit-linear-gradient(60deg,transparent 70%,rgba(255,210,177,.08) 70% 85%,transparent 85%) 0 0/320px 290px,-webkit-linear-gradient(300deg,transparent 70%,rgba(128,53,39,.025) 70% 85%,transparent 85%) 160px 145px/320px 290px,-webkit-linear-gradient(left,transparent 80%,rgba(255,206,168,.04) 80%) 0 0/320px 290px;background:url(../../images/playground.896702e.svg) center top/640px 700px repeat,linear-gradient(30deg,transparent 70%,rgba(255,210,177,.08) 70% 85%,transparent 85%) 0 0/320px 290px,linear-gradient(150deg,transparent 70%,rgba(128,53,39,.025) 70% 85%,transparent 85%) 160px 145px/320px 290px,linear-gradient(90deg,transparent 80%,rgba(255,206,168,.04) 80%) 0 0/320px 290px}
button,input,textarea{font:inherit}
button,a,input,textarea{-webkit-tap-highlight-color:transparent}
button,a{touch-action:manipulation}
button{color:inherit;cursor:pointer}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:underline;text-underline-offset:4px}
button:active,a:active{-webkit-transform:translateY(1px);transform:translateY(1px)}
:focus-visible{outline:3px solid var(--qty-ink);outline-offset:4px}
button:disabled{cursor:default;opacity:.5}
img{display:block;max-width:100%}
h1,h2,h3,p{margin-top:0}
h1,h2{letter-spacing:-.04em;line-height:1.05}
h1{font-size:clamp(36px,5vw,68px)}
h2{font-size:clamp(25px,3vw,40px)}
p{line-height:1.65}
[hidden]{display:none!important}
.qty-wrap{width:min(100% - 64px,1280px);margin-inline:auto}
.qty-skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--qty-peach);z-index:10}
.qty-skip:focus{top:10px}
.qty-top{position:relative;padding-block:22px;border-bottom:1px solid var(--qty-rule)}
.qty-navigation{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:24px}
.qty-brand{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1}
.qty-brand small{font-weight:400;font-size:9px;letter-spacing:.34em;margin-top:8px}
.qty-browse-toggle{justify-self:start;min-height:44px;border:0;background:transparent;font-weight:700;padding:10px 0}
.qty-browse-toggle:hover{color:#672e40}
.qty-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:4px 4px 4px 12px;background:var(--qty-peach);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 -3px 0 rgba(111,49,38,.15);border-radius:4px;min-width:0}
.qty-search input{width:100%;min-width:0;border:0;background:transparent;padding:8px 0;color:var(--qty-ink)}
.qty-search input::-webkit-input-placeholder{color:#69423e}
.qty-search input::-moz-placeholder{color:#69423e}
.qty-search input::placeholder{color:#69423e}
.qty-search button{border:0;background:var(--qty-ink);color:#fff;padding:9px;border-radius:3px}
.qty-drawer{position:absolute;left:0;right:0;top:100%;z-index:6;background:var(--qty-peach);padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:10px;box-shadow:0 14px 25px rgba(69,29,34,.18);border-bottom:2px solid var(--qty-ink)}
.qty-genre-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:1px solid var(--qty-rule);padding:10px 15px;min-height:44px;background:rgba(255,255,255,.16);border-radius:3px;font-size:14px;font-weight:700}
.qty-genre-link:hover,.qty-genre-link[aria-current]{background:var(--qty-ink);color:#fff;text-decoration:none}
.qty-action{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:16px;background:var(--qty-ink);color:#fff;border:1px solid var(--qty-ink);padding:16px 22px;min-height:48px;font-weight:700;border-radius:4px}
.qty-action:hover{background:#563262;text-decoration:none}
.qty-action-secondary{background:transparent;color:var(--qty-ink)}
.qty-action-secondary:hover{background:var(--qty-peach)}
.qty-section-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;gap:20px;margin-bottom:24px}
.qty-section-head h2{margin:0}
.qty-section-head h2 small{font-size:15px;letter-spacing:0;margin-right:12px;font-weight:400}
.qty-section-head a{font-size:14px;font-weight:700;padding:12px 0;-webkit-flex-shrink:0;flex-shrink:0;min-height:44px}
.qty-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 18px}
.qty-game-recess{width:100%;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-align:left;border:0;background:transparent;padding:0;position:relative}
.qty-cover-socket{display:block;padding:7px;aspect-ratio:1;background:-webkit-linear-gradient(315deg,rgba(83,36,53,.25),rgba(255,239,213,.75) 45%,rgba(92,34,49,.22));background:linear-gradient(135deg,rgba(83,36,53,.25),rgba(255,239,213,.75) 45%,rgba(92,34,49,.22));-webkit-clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);-webkit-transition:-webkit-transform .18s,-webkit-filter .18s;transition:-webkit-transform .18s,-webkit-filter .18s;transition:transform .18s,filter .18s;transition:transform .18s,filter .18s,-webkit-transform .18s,-webkit-filter .18s;position:relative}
.qty-cover-socket::after{content:"+";position:absolute;right:8px;bottom:8px;width:22px;height:22px;display:grid;place-items:center;color:white;background:var(--qty-ink);border-radius:2px}
.qty-game-recess:hover .qty-cover-socket{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-filter:brightness(1.05);filter:brightness(1.05)}
.qty-game-recess:focus-visible{outline-offset:6px;border-radius:3px}
.qty-game-name{font-size:14px;line-height:1.25;margin-top:9px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}
.qty-game-genre{font-size:11px;line-height:1.4;color:#523447;overflow-wrap:anywhere;margin-top:2px}
.qty-lazy-image{width:100%;height:100%;object-fit:cover;aspect-ratio:1;-webkit-clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);-webkit-transition:opacity .2s;transition:opacity .2s}
.qty-image-failed{background:-webkit-linear-gradient(315deg,#e6b5a5,#d1998c);background:linear-gradient(135deg,#e6b5a5,#d1998c);object-fit:contain}
.qty-well{background:var(--qty-purple);border:7px solid rgba(255,230,255,.35);box-shadow:inset 4px 5px 0 rgba(72,42,102,.16);padding:32px;border-radius:5px}
.qty-well-peach{background:var(--qty-peach);border-color:rgba(255,234,209,.55);box-shadow:inset 4px 5px 0 rgba(135,57,33,.12)}
.qty-ad-frame{margin:16px auto;width:100%;padding:0}
.qty-ad-slot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:auto;min-height:250px;max-width:300px;width:100%;background:#e5e2e3;color:#463c49;overflow:hidden}
.qty-ad-label{text-align:center;color:#523447;font-size:10px;letter-spacing:.18em;margin-bottom:7px}
.qty-back{display:inline-block;font-weight:700;font-size:14px;padding:16px 0;min-height:44px}
.qty-empty{padding:45px 24px;text-align:center;border:1px solid var(--qty-rule);background:var(--qty-peach)}
.qty-empty h2{font-size:28px}
.qty-footer{border-top:1px solid var(--qty-rule);margin-top:72px;padding:36px 0;background:rgba(244,119,89,.6)}
.qty-footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}
.qty-foot-brand{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;font-size:34px;font-weight:900}
.qty-foot-brand small{font-size:9px;letter-spacing:.26em;font-weight:400;margin-top:5px}
.qty-foot-note{font-size:13px;max-width:370px;margin:16px 0 0}
.qty-footer-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px 22px;font-size:14px}
.qty-footer-links a{padding-block:12px;min-height:44px}
.qty-copyright{font-size:12px;margin:22px 0 0}
.qty-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.qty-flow{padding-block:36px}
.qty-chips{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.qty-status{padding:16px;background:var(--qty-peach);border:1px solid var(--qty-rule);line-height:1.5}
@media(max-width:1050px){.qty-wrap{width:min(100% - 40px,1280px)}.qty-navigation{gap:16px;grid-template-columns:.8fr 1fr 1.3fr}.qty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.qty-well{padding:26px}.qty-section-head h2{font-size:30px}.qty-footer-grid{grid-template-columns:1fr 1fr}.qty-game-name{font-size:15px}}
@media(max-width:480px){.qty-wrap{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}.qty-top{padding-block:16px}.qty-navigation{grid-template-columns:1fr auto;gap:16px}.qty-brand{grid-row:1;grid-column:1;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;font-size:32px}.qty-browse-toggle{grid-row:1;grid-column:2;justify-self:end;background:var(--qty-ink);color:#fff;padding:10px 14px;border-radius:4px}.qty-search{grid-row:2;grid-column:1/-1}.qty-drawer{padding:16px;max-height:70vh;overflow:auto}.qty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.qty-well{padding:20px 14px;border-width:4px;margin-inline:-4px}.qty-section-head{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;margin-bottom:18px}.qty-section-head h2{font-size:24px;line-height:1.15}.qty-section-head h2 small{font-size:12px;margin-right:6px}.qty-section-head a{font-size:12px;max-width:95px;line-height:1.4}.qty-game-name{font-size:14px;min-height:35px}.qty-game-genre{font-size:12px}.qty-cover-socket{padding:6px}.qty-footer{margin-top:48px;padding-block:28px;background:var(--qty-ink);color:#fff}.qty-footer-grid{grid-template-columns:1fr;gap:20px}.qty-footer-links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:8px 20px}.qty-action{padding:14px 18px}.qty-flow{padding-block:24px}.qty-chips{gap:6px}.qty-genre-link{font-size:12px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:480px){.qty-footer :focus-visible{outline-color:var(--qty-peach)}}
.qty-search button:hover{background:#563262}
.qty-control-buttons button:hover,.qty-player-title button:hover{-webkit-filter:brightness(.93);filter:brightness(.93)}
@media(max-width:480px){.qty-grid>:nth-child(n+7),.qty-adventure-grid>:nth-child(n+7),.qty-podium>:nth-child(n+7),.qty-podiums>.qty-podium:nth-child(3)>:nth-child(n+2){display:none}}

.qty-legal-main{max-width:1040px;padding-block:12px 32px}.qty-legal-heading{padding-block:16px 24px}.qty-legal-heading h1{margin-bottom:16px}.qty-legal-sheet{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;background:var(--qty-peach);padding:40px;border:6px solid rgba(255,237,222,.4);box-shadow:inset 5px 5px 0 rgba(145,65,44,.13)}.qty-legal-index{font-size:13px;-webkit-align-self:start;align-self:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:20px}.qty-legal-index a{padding-block:8px;min-height:38px}.qty-legal-copy{min-width:0}.qty-legal-copy section{margin-bottom:32px;scroll-margin-top:20px}.qty-legal-copy section:last-child{margin-bottom:0}.qty-legal-copy h2{font-size:26px;line-height:1.2}.qty-legal-copy p,.qty-legal-copy li{line-height:1.75;font-size:15px;overflow-wrap:anywhere}.qty-legal-copy ul{padding-left:20px}.qty-legal-copy a{text-decoration:underline}.qty-contact-sheet{grid-template-columns:.8fr 1.2fr}.qty-contact-side h2{font-size:28px}.qty-contact-side a{overflow-wrap:anywhere;text-decoration:underline}.qty-contact-form{display:grid;gap:18px}.qty-field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.qty-field input,.qty-field textarea{width:100%;min-height:46px;padding:12px;border:1px solid var(--qty-rule);background:rgba(255,255,255,.4);color:var(--qty-ink);border-radius:3px;font-weight:400}.qty-field textarea{resize:vertical;min-height:160px}.qty-form-note{font-size:13px;margin:0}.qty-contact-feedback{font-size:14px;line-height:1.5;background:var(--qty-purple);padding:16px}.qty-contact-feedback a{display:inline-block;margin-top:12px;font-weight:700;text-decoration:underline}@media(max-width:1050px){.qty-legal-sheet{padding:28px;grid-template-columns:150px minmax(0,1fr);gap:24px}.qty-contact-sheet{grid-template-columns:1fr 1.2fr}}@media(max-width:480px){.qty-legal-heading{padding-block:12px 20px}.qty-legal-heading h1{font-size:36px}.qty-legal-sheet{grid-template-columns:1fr;padding:20px 16px;border-width:4px;gap:24px}.qty-legal-index{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;border-bottom:1px solid var(--qty-rule);padding-bottom:16px}.qty-legal-copy h2{font-size:24px}.qty-legal-copy p,.qty-legal-copy li{font-size:15px}.qty-contact-sheet{grid-template-columns:1fr}.qty-contact-form .qty-action{width:100%}}

