.Rules-module__NEob4a__rules{width:calc(var(--windowWidth) - 20px);background-color:rgba(var(--rgbColor6),.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;margin:10px 0;padding:10px;font-family:Quicksand;display:flex;position:relative}.Rules-module__NEob4a__card{background:linear-gradient(180deg,rgba(var(--rgbColor6),.7),rgba(var(--rgbColor6),.9));border:1px solid rgba(var(--rgbColor4),.3);width:100%;max-width:980px;box-shadow:var(--boxShadow3);border-radius:22px;overflow:hidden}.Rules-module__NEob4a__header{text-align:center;border-bottom:1px solid rgba(var(--rgbColor4),.2);padding:28px 22px 14px}.Rules-module__NEob4a__title{color:var(--color5);margin:0;font-family:FredokaOne;font-size:clamp(26px,4vw,38px)}.Rules-module__NEob4a__highlight{color:var(--color2)}.Rules-module__NEob4a__subtitle{color:rgba(var(--rgbColor5),.8);font-size:calc(var(--fontSize) + 4px);max-width:600px;margin:8px auto 0;line-height:1.6}.Rules-module__NEob4a__rulesGrid{grid-template-columns:1fr;gap:20px;padding:20px;display:grid}@media (min-width:768px){.Rules-module__NEob4a__rulesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.Rules-module__NEob4a__ruleSection{background:rgba(var(--rgbColor6),.8);border:1px solid rgba(var(--rgbColor4),.3);border-radius:16px;padding:20px;transition:all .3s ease-in-out}.Rules-module__NEob4a__ruleSection:hover{box-shadow:var(--boxShadow2);border-color:rgba(var(--rgbColor2),.5);transform:translateY(-2px)}.Rules-module__NEob4a__sectionHeader{border-bottom:1px solid rgba(var(--rgbColor4),.2);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.Rules-module__NEob4a__sectionIcon{background:rgba(var(--rgbColor2),.2);border:1px solid rgba(var(--rgbColor2),.3);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.Rules-module__NEob4a__sectionTitle{color:var(--color2);font-family:FredokaOne;font-size:calc(var(--fontSize) + 8px);flex:1;margin:0}.Rules-module__NEob4a__rulesList{flex-direction:column;gap:12px;display:flex}.Rules-module__NEob4a__ruleItem{background:rgba(var(--rgbColor6),.5);border:1px solid rgba(var(--rgbColor4),.2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:all .3s ease-in-out;display:flex}.Rules-module__NEob4a__ruleItem:hover{background:rgba(var(--rgbColor6),.7);border-color:rgba(var(--rgbColor2),.3)}.Rules-module__NEob4a__ruleNumber{background:var(--color2);width:24px;height:24px;color:var(--color6);font-size:calc(var(--fontSize) - 1px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.Rules-module__NEob4a__ruleText{color:var(--color5);font-size:calc(var(--fontSize) + 1px);flex:1;line-height:1.5}.Rules-module__NEob4a__footer{background:linear-gradient(90deg,rgba(var(--rgbColor6),.9),rgba(var(--rgbColor6),.7));border-top:1px solid rgba(var(--rgbColor4),.3);margin-top:10px;padding:20px}.Rules-module__NEob4a__footerContent{text-align:center;max-width:600px;margin:0 auto}.Rules-module__NEob4a__footerContent h3{color:var(--color2);font-family:FredokaOne;font-size:calc(var(--fontSize) + 6px);margin:0 0 8px}.Rules-module__NEob4a__footerContent p{color:rgba(var(--rgbColor5),.8);font-size:calc(var(--fontSize) + 1px);margin:0 0 16px;line-height:1.6}.Rules-module__NEob4a__contactInfo{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:600px){.Rules-module__NEob4a__contactInfo{flex-direction:row;justify-content:center;gap:24px}}.Rules-module__NEob4a__contactInfo span{color:var(--color5);font-size:calc(var(--fontSize) + 1px);background:rgba(var(--rgbColor4),.3);border:1px solid rgba(var(--rgbColor4),.4);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.Rules-module__NEob4a__contactInfo code{background:rgba(var(--rgbColor2),.2);color:var(--color2);font-family:Minecraftia;font-size:calc(var(--fontSize) - 1px);line-height:calc(var(--fontSize));border-radius:4px;padding:10px 6px 2px}@media (max-width:768px){.Rules-module__NEob4a__header{padding:20px 16px 10px}.Rules-module__NEob4a__rulesGrid{gap:15px;padding:15px}.Rules-module__NEob4a__ruleSection{padding:16px}.Rules-module__NEob4a__sectionIcon{width:36px;height:36px;font-size:20px}.Rules-module__NEob4a__footer{padding:16px}.Rules-module__NEob4a__ruleItem{gap:10px;padding:10px}.Rules-module__NEob4a__ruleNumber{width:22px;height:22px;font-size:calc(var(--fontSize) - 2px)}}
