.rule-part.svelte-1cnun0t{border-radius:4px;background-color:var(--color-backgrounds-light);display:flex;flex-direction:column}.rule-part.svelte-1cnun0t .m-title:where(.svelte-1cnun0t){font-size:16px;font-weight:600;line-height:24px}.rule-part.svelte-1cnun0t .top-part:where(.svelte-1cnun0t){display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:transparent}.rule-part.svelte-1cnun0t .bottom-part:where(.svelte-1cnun0t){padding:4px 20px 20px;display:flex;flex-direction:column;gap:8px}.rule-part.svelte-1cnun0t .bottom-part:where(.svelte-1cnun0t) p:where(.svelte-1cnun0t){font-size:14px;font-weight:400;color:var(--color-text-text-secondary);line-height:24px}.info-grid.svelte-1cnun0t{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.info-grid__item.svelte-1cnun0t{display:flex;flex-direction:column;gap:4px;border-radius:4px;background-color:var(--color-backgrounds-medium);padding:8px 12px}.info-grid__item.svelte-1cnun0t p:where(.svelte-1cnun0t){font-size:14px;font-weight:600;color:var(--color-text-text-primary);line-height:24px}.info-grid__item.svelte-1cnun0t p.item-title:where(.svelte-1cnun0t){color:var(--color-text-text-secondary);font-weight:400}.info-grid__item.svelte-1cnun0t .item-row:where(.svelte-1cnun0t){display:flex;align-items:center;gap:4px}@media(max-width:600px){.game-rules-modal{padding:0!important;justify-content:flex-start!important;padding-top:var(--layout-header-height-with-border)!important}}.game-rules-modal .modal{max-width:570px}.game-rules-modal .modal .card{padding:0}.game-rules-modal .modal .close-btn{top:20px;right:17px}@media(max-width:470px){.game-rules-modal .modal{margin:0!important}}@media(max-width:600px){.game-rules-modal .modal__card{display:flex;flex-direction:column;max-height:calc(100dvh - env(safe-area-inset-bottom));overflow:hidden;border-radius:4px 4px 0 0}}@media(max-width:600px){.game-rules-modal .light-part{flex:0 0 auto;padding:16px 20px}}@media(max-width:600px){.game-rules-modal .light-part .m-title{font-size:20px!important}}@media(max-width:600px){.game-rules-modal .rule-part .m-title{font-size:14px!important}}.rules.svelte-xm5b40{padding:24px;display:flex;flex-direction:column;gap:14px;min-height:0}@media(max-width:600px){.rules.svelte-xm5b40{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px calc(20px + env(safe-area-inset-bottom));gap:8px}}@media(max-width:475px){.rules.svelte-xm5b40{padding:16px 12px}}
