[data-theme=paint-party] body{background-image:none}[data-theme=paint-party] .shell{background:0 0}[data-theme=paint-party] aside{background:#fffefcf5}[data-theme=paint-party] .top{background:#fffffff5}[data-theme=paint-party] .content>.heading,[data-theme=paint-party] .content>.welcome-label{background:#fffffff5;border-radius:18px;padding:20px 24px}[data-theme=paint-party] .content>.welcome-label{margin-bottom:12px;padding:9px 17px;display:inline-flex}[data-theme=paint-party] .hero{border:1px solid #e2dced;border-radius:28px;box-shadow:0 15px 50px #44306715}[data-theme=paint-party] .hero-copy{background:#fff;padding:40px}[data-theme=paint-party] .hero h1{letter-spacing:-5px;text-shadow:none;font-family:Arial,sans-serif;font-size:78px;font-weight:900}[data-theme=paint-party] .hero .art{border:0;background:var(--soft)!important}[data-theme=paint-party] .art,[data-theme=paint-party] .game-stage .art{border:0}[data-theme=paint-party] .art:before{display:none}[data-theme=paint-party] .art svg{image-rendering:auto}[data-theme=paint-party] .art-caption,[data-theme=paint-party] .art .art-caption{box-shadow:none;border:none;border-radius:30px;padding:7px 12px;font-family:Arial,sans-serif}[data-theme=paint-party] button,[data-theme=paint-party] .button,[data-theme=paint-party] button.flat,[data-theme=paint-party] .button.flat,[data-theme=paint-party] .preview-banner button,[data-theme=paint-party] .preview-banner .button{box-shadow:none;border:1px solid #ded8e8;border-radius:25px;padding:11px 19px}[data-theme=paint-party] button:hover:where(:not(.slogan-strip *,.paint-controls *)),[data-theme=paint-party] .button:hover:where(:not(.slogan-strip *,.paint-controls *)){border-color:#ded8e8}[data-theme=paint-party] button:hover,[data-theme=paint-party] .button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #37245420}[data-theme=paint-party] button.primary,[data-theme=paint-party] .button.primary{border-color:#0000}[data-theme=paint-party] .brand{font-family:Arial,sans-serif;font-weight:900}[data-theme=paint-party] .brand i{box-shadow:none;background:var(--pink);color:#fff;border:0;border-radius:12px}[data-theme=paint-party] .brand small,[data-theme=paint-party] .label,[data-theme=paint-party] .eyebrow,[data-theme=paint-party] .mini-kicker,[data-theme=paint-party] .welcome-label{font-family:Arial,sans-serif}[data-theme=paint-party] .badge{border-radius:20px;padding:5px 10px;font-family:Arial,sans-serif}[data-theme=paint-party] .ticker{box-shadow:none;border:0;border-radius:18px;padding:20px;font-family:Arial,sans-serif}[data-theme=paint-party] .shelf-card,[data-theme=paint-party] .shelf-card:nth-child(n){border:1px solid #e1dbea;border-radius:22px;box-shadow:0 8px 20px #44306710}[data-theme=paint-party] .shelf-card:hover{transform:translateY(-5px);box-shadow:0 13px 30px #44306725}[data-theme=paint-party] .shelf-card .pad{padding:27px}[data-theme=paint-party] .arcade-callout{box-shadow:none;background:#fff;border:1px solid #dfd9e9;border-radius:22px}[data-theme=paint-party] .nav a.active{box-shadow:none;border-color:#0000;border-radius:14px}[data-theme=paint-party] .avatar{border:0;border-radius:50%}[data-theme=paint-party] .card,[data-theme=paint-party] .stat,[data-theme=paint-party] .auth,[data-theme=paint-party] .screenindex a{border-radius:18px}[data-theme=paint-party] .auth{box-shadow:none;border-color:#ddd5ea}[data-theme=paint-party] .game-stage{border:1px solid #ddd5ea;border-radius:24px}[data-theme=paint-party] .theme-picture{background-image:none}[data-theme=paint-party] .theme-picture .swatch-block{box-shadow:none;border:0;border-radius:60% 40% 35% 65%}[data-theme=paint-party] .theme-live{background-image:none;border:1px solid #ddd5ea;border-radius:18px}[data-theme=paint-party] .theme-live h1{font-family:Arial,sans-serif}[data-theme=paint-party] .progress{border-radius:20px}[data-theme=paint-party] .footer-note{background:#fffffff2;border-radius:8px;padding:7px}[data-theme=paint-party] .theme-card.current{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}@media (width<=700px){[data-theme=paint-party] .hero h1{font-size:62px}[data-theme=paint-party] .hero-copy{padding:28px}[data-theme=paint-party] .content>.heading{padding:18px}}
