.party-hero{padding:30px 0}.party-hero h1{max-width:760px}.party-hero p{color:#6e625e}.party-entry{max-width:760px;padding:28px;background:#f2e1d9;border:1px solid #dac4bb;border-radius:20px;margin:20px 0 45px}.party-entry h2{font-size:30px}.party-entry p{font-size:13px}.adult-check{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:bold;margin:23px 0}.adult-check input{width:22px;height:22px;flex-shrink:0}.fine{font-size:11px!important;color:#6e625e}.primary:disabled{opacity:.4}.party-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.party-modes button{padding:25px;text-align:left;border:1px solid #d9c7c0;border-radius:17px;background:#efe0dc}.party-modes button:nth-child(2){background:#e7dff1}.party-modes button:nth-child(3){background:#f2e8c7}.party-modes button[aria-pressed=true]{outline:2px solid #834e43;outline-offset:3px}.party-modes span{display:block;font:38px Georgia,serif;margin-bottom:18px}.party-modes strong{display:block;font:25px Georgia,serif}.party-modes small{display:block;margin-top:10px;color:#6d625d}.party-settings{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.party-settings label{font-size:12px;font-weight:bold}.party-settings select{padding:12px;border:1px solid #ccbbb3;border-radius:10px;margin-left:10px;background:#fffaf2;color:#4d3e38}.prompt-card{max-width:850px;margin:auto;background:#fffdf7;border:1px solid #d7c4b8;border-radius:25px;padding:35px}.prompt-card h2{font-size:24px;color:#9c6150}#prompt{font:normal 32px/1.45 Georgia,serif;color:#3d3f36;min-height:140px}.party-actions{display:flex;gap:14px;flex-wrap:wrap}.party-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e6dacd;margin-top:25px;padding-top:13px}.party-bottom span{font-size:10px;color:#73695e}.party-note{max-width:850px;margin:20px auto 45px;font-size:12px;color:#6f685c}.party-entry~.feature-info{padding-left:0;padding-right:0}@media(max-width:700px){.party-hero{padding:10px 0 22px}.party-hero h1{font-size:43px}.party-modes{grid-template-columns:1fr;gap:10px}.party-modes button{padding:18px;display:grid;grid-template-columns:45px 1fr;gap:5px 12px}.party-modes span{grid-row:1/3;margin:0;font-size:32px}.party-modes strong{font-size:24px}.party-modes small{margin:0}.prompt-card{padding:23px}#prompt{font-size:27px;min-height:160px}.party-entry{padding:23px}.party-settings select{max-width:180px}.party-bottom{align-items:start}.party-entry .primary{width:100%}}
