@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;color:#14356b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Nunito", "Trebuchet MS", system-ui, sans-serif;background:#102454;font-family:Nunito,Trebuchet MS,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:#102454;min-width:320px;min-height:100%}body{min-width:320px;min-height:100svh;margin:0}button{font:inherit}::selection{color:#102454;background:#cfe1ff}.app-shell{isolation:isolate;width:100%;min-height:max(100svh, var(--tg-viewport-stable-height,0px));padding:max(14px, env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px));box-sizing:border-box;color:#14356b;background:radial-gradient(at 50% 0,#27519b73,#0000 47%),linear-gradient(#102454 0%,#173871 54%,#264d88 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.night-sky{z-index:-1;pointer-events:none;background:radial-gradient(at 70% 58%,#6d97d921,#0000 32%),radial-gradient(at 14% 83%,#a4c5f51f,#0000 29%);position:absolute;inset:0;overflow:hidden}.star{background:#fff5cb;border-radius:50%;width:3px;height:3px;animation:4.2s ease-in-out infinite alternate star-glow;position:absolute;box-shadow:0 0 10px 2px #ffedb552}.star-2,.star-5{background:#d7e7ff;width:5px;height:5px;box-shadow:0 0 12px 3px #bad8ff4d}.moon{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fffefa,#dce9ff 69%,#adcaf3 100%);border-radius:50%;width:clamp(54px,13vw,88px);position:absolute;top:7.5%;right:max(6%,50% - 440px);box-shadow:0 0 45px 8px #dcecff40}.moon:before,.moon:after{content:"";background:#81a3d62b;border-radius:50%;position:absolute}.moon:before{aspect-ratio:1;width:15%;top:30%;left:24%}.moon:after{aspect-ratio:1;width:10%;top:58%;left:59%}.distant-hill{border-radius:50% 50% 0 0/24% 24% 0 0;height:22%;position:absolute;bottom:0;left:-16%;right:-16%}.distant-hill-back{background:linear-gradient(175deg,#819fce 0%,#7392c2 80%);bottom:1.5%;transform:rotate(-3deg)}.distant-hill-front{background:linear-gradient(#d4e5ff 0%,#a9c6f1 100%);height:15%;bottom:-5%;left:-22%;right:-21%;transform:rotate(2deg)}.pine{clip-path:polygon(50% 0,66% 16%,84% 16%,70% 26%,100% 39%,80% 41%,99% 56%,77% 58%,100% 74%,73% 75%,91% 89%,62% 88%,62% 100%,38% 100%,38% 88%,9% 89%,27% 75%,0 74%,23% 58%,1% 56%,20% 41%,0 39%,30% 26%,16% 16%,34% 16%);filter:drop-shadow(0 10px 12px #03191247);background:linear-gradient(95deg,#082e23 0%,#0d4b32 48%,#072b21 100%);width:clamp(64px,20vw,92px);height:clamp(145px,38vw,205px);position:absolute;bottom:8%}.pine-left{left:1%;transform:scale(.88)rotate(-3deg)}.pine-right{height:clamp(165px,42vw,225px);right:1%;transform:scale(.94)rotate(3deg)}.pine-decorations{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pine-trunk{fill:#76513a;stroke:#4c382b;stroke-width:1.5px}.pine-trunk-grain{fill:none;stroke:#ae8052;stroke-width:2px;stroke-linecap:round;opacity:.8}.pine-garland-wire,.pine-garland{fill:none;stroke-linecap:round;stroke-linejoin:round}.pine-garland-wire{stroke:#073323;stroke-width:5px;opacity:.8}.pine-garland{stroke:#edc75e;stroke-width:2.4px;filter:drop-shadow(0 0 2px #ffdd7599)}.pine-lights circle{fill:#fff1a6;filter:drop-shadow(0 0 3px #ffd456);animation:2.9s ease-in-out infinite alternate bulb-twinkle}.pine-lights circle:nth-child(4n+1){--pine-light-delay:0s}.pine-lights circle:nth-child(4n+2){--pine-light-delay:.48s}.pine-lights circle:nth-child(4n+3){--pine-light-delay:.96s}.pine-lights circle:nth-child(4n){--pine-light-delay:1.44s}.pine-lights circle{animation-delay:var(--pine-light-delay,0s)}.pine-right .pine-lights circle{animation-delay:calc(var(--pine-light-delay,0s) + .82s);animation-duration:3.4s}.pine-ornament path{fill:none;stroke:#f1d279;stroke-width:1.6px}.pine-ornament circle:first-of-type{stroke:#fff1bfd9;stroke-width:.9px;filter:drop-shadow(0 1px 2px #01181180)}.pine-ornament circle:last-of-type{fill:#fff9dc;opacity:.82}.topbar,.welcome-content,.footer-note{width:min(100%,470px);margin-inline:auto}.topbar{color:#fff;justify-content:space-between;align-items:center;min-height:50px;display:flex}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-mark{background:linear-gradient(145deg,#ffffff36,#ffffff14);border:1px solid #ffffff52;border-radius:15px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff3d,0 7px 20px #0410302e}.brand-copy{text-align:left;gap:1px;display:grid}.brand-copy strong{color:#fff;letter-spacing:-.35px;font-size:17px;line-height:1.15}.brand-copy span{color:#b7c9ed;letter-spacing:1.45px;font-size:9px;font-weight:800}.environment-badge{color:#d8e5fa;letter-spacing:1px;background:#0a1b444d;border:1px solid #d6e7ff36;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.environment-dot{background:#ffd477;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffd477b8}.welcome-content{flex:1;align-content:center;gap:18px;padding-block:20px 16px;display:grid}.welcome-board{isolation:isolate;text-align:center;background:radial-gradient(at 50% 0,#fff 0%,#e8f2ff 29%,#0000 56%) padding-box padding-box,linear-gradient(#d9e9ff 0%,#c1d9f8 73%,#afcbed 100%) padding-box padding-box,repeating-linear-gradient(135deg,#fff 0 8px,#d51f3e 8px 16px) border-box;border:8px solid #0000;border-radius:42px 42px 54px 54px/37px 37px 48px 48px;min-height:438px;padding:79px clamp(21px,6vw,43px) 31px;position:relative;box-shadow:inset 0 4px #ffffffd6,inset 0 -8px #5b84c129,0 20px 38px #03123740}.board-pole{z-index:-2;background:repeating-linear-gradient(135deg,#7c4d2b 0 6px,#b47a44 6px 11px);border:2px solid #95683e;border-radius:4px;width:13px;height:87px;position:absolute;top:-40px;box-shadow:0 8px 0 -4px #0d2050}.board-pole-left{left:17%;transform:rotate(2deg)}.board-pole-right{right:17%;transform:rotate(-2deg)}.garland{z-index:2;width:min(73%,350px);position:absolute;top:-16px;left:50%;overflow:visible;transform:translate(-50%)}.garland-wire{fill:none;stroke:#183d2b;stroke-width:3.2px;stroke-linecap:round}.garland-bulb{fill:#ffd780;stroke:#fff3c2;stroke-width:1.5px;filter:drop-shadow(0 0 4px #ffcf62)drop-shadow(0 0 8px #ffd16dd1);animation:2.9s ease-in-out infinite alternate bulb-twinkle}.garland-bulb-2,.garland-bulb-5,.garland-bulb-7{fill:#fff2c4;animation-duration:3.6s}.bow{z-index:3;filter:drop-shadow(0 5px 2px #54172a33);width:76px;height:59px;position:absolute;top:-39px;left:50%;transform:translate(-50%)}.bow-loop,.bow-tail,.bow-knot{background:linear-gradient(150deg,#ff526d 0%,#d91d49 74%);display:block;position:absolute}.bow-loop{border:2px solid #b41439;width:35px;height:31px;top:2px}.bow-loop-left{border-radius:82% 22% 58% 28%;left:2px;transform:rotate(13deg)}.bow-loop-right{border-radius:22% 82% 28% 58%;right:2px;transform:rotate(-13deg)}.bow-knot{z-index:1;background:linear-gradient(90deg,#bb123d,#fc5972 52%,#bd153e);border-radius:45%;width:15px;height:17px;top:13px;left:31px}.bow-tail{clip-path:polygon(0 0,100% 0,82% 100%,44% 75%,0 100%);width:18px;height:30px;top:27px}.bow-tail-left{left:20px;transform:rotate(15deg)}.bow-tail-right{right:20px;transform:scaleX(-1)rotate(15deg)}.evergreen{z-index:1;color:#24623f;letter-spacing:5px;text-shadow:6px 2px #317b4d,12px 4px #184d37;font-size:12px;position:absolute;top:9px}.evergreen-left{left:10%;transform:rotate(19deg)}.evergreen-right{right:10%;transform:rotate(-19deg)scaleX(-1)}.board-content{z-index:1;max-width:470px;margin-inline:auto;position:relative}.santa-medallion{background:radial-gradient(circle at 50% 38%,#fff 0%,#edf5ff 76%);border:1px solid #4475b430;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid;overflow:hidden;box-shadow:inset 0 1px 4px #ffffffe6,0 4px 11px #234a8217}.santa-medallion img{object-fit:cover;object-position:center 44%;width:54px;height:54px}.season-label{color:#557bb0;letter-spacing:1.75px;margin:0 0 8px;font-size:9px;font-weight:850}.board-content h1{color:#173a75;font-family:var(--font-display);letter-spacing:-1.25px;text-shadow:0 2px #ffffff75;margin:0;font-size:clamp(32px,8vw,45px);font-weight:850;line-height:1.02}.welcome-description{color:#355987;max-width:385px;margin:14px auto 19px;font-size:14px;line-height:1.55}.create-game-button{background:var(--tg-theme-button-color,#183d79);min-height:52px;color:var(--tg-theme-button-text-color,#fff);font:inherit;opacity:.94;border:1px solid #13336830;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:0 18px 0 12px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 8px 16px #1b3d7330,inset 0 1px #ffffff38}.create-game-button:disabled{cursor:not-allowed}.button-gift{background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:30px;height:30px;font-size:22px;font-weight:400;line-height:1;display:grid}.coming-soon{letter-spacing:.85px;background:#ffffff24;border-radius:6px;margin-left:3px;padding:4px 6px;font-size:8px}.button-caption{color:#5f7fa9;margin:8px 0 0;font-size:10px}.game-creation-panel{color:#193d73;background:linear-gradient(145deg,#f7faff,#d9e8fc);border:1px solid #e4f0ff73;border-radius:24px;padding:21px;box-shadow:0 14px 32px #0312373d,inset 0 1px #fff}.game-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.panel-eyebrow{color:#7d96b8;letter-spacing:1.8px;margin:0 0 4px;font-size:9px;font-weight:900}.game-panel-heading h2,.game-created-state h3{color:#173a75;margin:0;font-size:20px;font-weight:850;line-height:1.2}.panel-close-button{color:#42658f;cursor:pointer;background:#edf5ff;border:1px solid #ccdcf1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.game-creation-form{gap:16px;display:grid}.field-label{color:#244a7f;gap:7px;font-size:13px;font-weight:800;display:grid}.field-label input,.field-label textarea{color:#183b72;width:100%;min-height:48px;font:inherit;background:#ffffffdb;border:1px solid #bfd2ed;border-radius:13px;outline:none;padding:12px 13px;font-size:13px;font-weight:600;box-shadow:inset 0 1px 3px #193d730d}.field-label textarea{resize:vertical;min-height:116px;line-height:1.5}.field-label input::placeholder,.field-label textarea::placeholder{color:#8b9fba;font-weight:500}.field-label input:focus,.field-label textarea:focus{border-color:#638dc4;box-shadow:0 0 0 3px #5a89c629}.field-hint{color:#7289a9;font-size:10px;font-weight:600}.telegram-auth-hint,.form-error{border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.telegram-auth-hint{color:#725520;background:#fff3d8}.form-error{color:#9d352f;background:#ffebe9}.game-form-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.submit-game-button,.secondary-game-button{min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:13px;padding:0 15px;font-size:12px;font-weight:800}.submit-game-button{color:#fff;background:#183d79;box-shadow:0 5px 12px #1b3d732b,inset 0 1px #fff3}.submit-game-button:disabled{cursor:not-allowed;opacity:.48}.secondary-game-button{color:#355987;background:#edf5ff;border-color:#c5d7ee}.game-created-state{text-align:center;justify-items:center;gap:10px;display:grid}.created-gift{background:#fff4d8;border:1px solid #f0d69b;border-radius:19px;place-items:center;width:55px;height:55px;font-size:28px;display:grid}.game-created-state h3{font-size:18px}.game-created-state>p{color:#54749f;margin:0;font-size:12px;line-height:1.5}.invite-code-box{background:#edf5ff;border:1px dashed #abc3e3;border-radius:13px;gap:5px;width:100%;margin-top:3px;padding:12px;display:grid}.invite-code-box span,.invite-code-note{color:#7188a8;font-size:10px}.invite-code-box code{overflow-wrap:anywhere;color:#193d74;letter-spacing:.3px;font-size:12px;font-weight:800}.game-created-state .invite-code-note{font-size:10px}.registration-open-confirmation{color:#286341;text-align:center;background:#e7f6ed;border:1px solid #b8dfca;border-radius:13px;width:100%;margin:0;padding:11px 12px;font-size:11px;font-weight:750;line-height:1.45}.invite-link-field{color:#244a7f;text-align:left;gap:6px;width:100%;font-size:11px;font-weight:800;display:grid}.invite-link-field input{color:#355987;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #bfd2ed;border-radius:12px;padding:10px 11px;font-size:11px}.invite-preview-link{color:#244a7f;background:#edf5ff;border:1px solid #bfd2ed;border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.game-invite-board{color:#193d73;text-align:center;background:linear-gradient(#f9fcff,#dceafb) padding-box padding-box,repeating-linear-gradient(135deg,#fff 0 8px,#d51f3e 8px 16px) border-box;border:7px solid #0000;border-radius:34px 34px 42px 42px/30px 30px 37px 37px;justify-items:center;gap:13px;padding:28px 20px 23px;display:grid;position:relative;box-shadow:0 18px 36px #03123742,inset 0 2px #fff}.invite-santa{background:radial-gradient(circle at 50% 35%,#fff,#e4efff);border:1px solid #d5e4f7;border-radius:50%;place-items:center;width:58px;height:58px;font-size:33px;display:grid;box-shadow:0 6px 16px #2c4d7d1f}.game-invite-board .season-label{margin:0}.game-invite-board h1{color:#173a75;max-width:100%;font-family:var(--font-display);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,7vw,32px);font-weight:850;line-height:1.12}.game-status-pill{color:#355987;background:#edf5ff;border:1px solid #c5d8f0;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-flex}.game-status-pill.status-registration_open{color:#286341;background:#e5f6ec;border-color:#b8dfca}.game-status-pill.status-drawn,.game-status-pill.status-completed{color:#76551d;background:#fff5dc;border-color:#efd89e}.game-status-pill.status-cancelled{color:#97463f;background:#fff0ed;border-color:#ebc4c0}.public-game-terms{text-align:left;background:#ffffffbf;border:1px solid #c8d9ee;border-radius:17px;width:100%;padding:15px}.public-game-terms h2{color:#244a7f;margin:0 0 8px;font-size:13px;font-weight:850}.public-game-terms p{color:#496b97;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.public-game-participants{text-align:left;background:#ffffffb8;border:1px solid #c8d9ee;border-radius:17px;width:100%;padding:14px}.organizer-game-actions{gap:9px;display:grid}.organizer-game-actions h2{color:#244a7f;margin:0;font-size:13px;font-weight:850}.organizer-game-actions>p:not(.form-error){color:#496b97;margin:0;font-size:11px;line-height:1.5}.organizer-game-actions button{width:100%}.participant-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.participant-list-heading h2{color:#244a7f;margin:0;font-size:13px;font-weight:850}.participant-list-heading>span{color:#355987;background:#e4efff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font-size:10px;font-weight:850;display:grid}.public-participant-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-participant-row{background:#f5f9ff;border:1px solid #d8e5f4;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.public-participant-row.participant-withdrawn{background:#f0f3f8}.participant-avatar{color:#355987;background:linear-gradient(145deg,#e2efff,#c8ddf8);border:1px solid #c4d8f1;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:850;display:grid;position:relative;overflow:hidden}.participant-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.participant-name-group{flex:1;gap:2px;min-width:0;display:grid}.participant-name-group strong,.participant-name-group>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-name-group strong{color:#244a7f;font-size:11px;font-weight:850}.participant-name-group>span{color:#7088a9;font-size:10px}.participant-status{color:#34714d;white-space:nowrap;background:#e9f6ee;border:1px solid #c4e0d0;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.participant-status-withdrawn{color:#697c96;background:#e9eef5;border-color:#d3dce8}.participants-empty-state{color:#7088a9;margin:0;padding:10px 2px 3px;font-size:11px;line-height:1.45}.invite-next-step,.invite-error-message,.invite-loading{color:#54749f;margin:0;font-size:12px;line-height:1.5}.invite-error-message{color:#9d352f}.game-invite-board .invite-preview-link{width:100%}.participant-signup-form{text-align:left;background:#ffffffbd;border:1px solid #c8d9ee;border-radius:17px;gap:13px;width:100%;padding:14px;display:grid}.participant-form-heading h2{color:#244a7f;margin:0 0 4px;font-size:14px;font-weight:850}.participant-form-heading p{color:#7088a9;margin:0;font-size:10px;line-height:1.45}.participant-signup-form .field-label textarea{resize:vertical;min-height:88px}.signup-submit-button{width:100%;min-height:46px;font-size:13px}.bot-start-fallback{color:#755820;text-align:center;background:#fff8e7;border:1px solid #ead8a8;border-radius:12px;justify-items:center;gap:8px;padding:10px;font-size:11px;display:grid}.bot-start-fallback a{color:#244a7f;font-weight:800}.copy-feedback{color:#3d795b;font-size:10px;font-weight:750}.board-snow{z-index:2;pointer-events:none;background:linear-gradient(#fff 0%,#eef6ff 74%,#0000 100%);height:10px;position:absolute;left:9px;right:9px}.board-snow-top{border-radius:50%;top:-2px}.invite-hint{color:#1b3d72;text-align:left;background:linear-gradient(120deg,#f5f9fff5,#d9e8fcf0);border:1px solid #e4f0ff5c;border-radius:21px;align-items:center;gap:13px;padding:17px 18px;display:flex;position:relative;box-shadow:0 12px 28px #0312372e,inset 0 1px #fff}.invite-icon{color:#30639c;background:#d0e4ff;border-radius:15px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.invite-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px}.invite-hint h2{color:#193c73;font-family:var(--font-display);margin:0 0 3px;font-size:14px;font-weight:800}.invite-hint p{color:#54749f;max-width:390px;margin:0;font-size:11px;line-height:1.45}.invite-sparkle{color:#c38b32;text-shadow:0 0 9px #facc6bad;margin-left:auto;font-size:20px}.connection-notice{color:#e1ecff;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:11px;display:flex}.connection-notice.is-error{color:#ffe1df}.connection-symbol{color:#b9f2d0;border:1px solid #cfe8ff7a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.is-error .connection-symbol{color:#ffd0c9;border-color:#ffdbd5ad}.connection-spinner{border:2px solid #dcebff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.85s linear infinite spin}.retry-button{color:inherit;font:inherit;background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.retry-button:focus-visible,.create-game-button:focus-visible{outline-offset:3px;outline:3px solid #ffe4a2}.footer-note{color:#cad9f3;letter-spacing:.12px;text-align:center;justify-content:center;align-items:center;gap:9px;padding:4px 0 2px;font-size:10px;display:flex}.footer-snowflake{color:#a9caff;font-size:13px}@keyframes bulb-twinkle{0%{opacity:.68}to{opacity:1}}@keyframes star-glow{0%{opacity:.48;transform:scale(.78)}to{opacity:.95;transform:scale(1.13)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=520px){.app-shell{padding-right:max(12px, env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px));padding-left:max(12px, env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px))}.welcome-content{gap:14px}.welcome-board{border-radius:34px 34px 44px 44px/32px 32px 40px 40px;min-height:410px;padding:72px 18px 27px}.board-content h1{font-size:31px}.welcome-description{font-size:13px}.invite-hint{gap:10px;padding:14px 13px}.invite-icon{flex-basis:39px;width:39px;height:39px}.invite-sparkle{display:none}.game-invite-board{border-width:6px;gap:11px;padding:23px 15px 18px}.public-game-terms{padding:13px}.public-game-participants,.participant-signup-form{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
