@font-face{font-family:Minecraft;src:url(https://fonts.cdnfonts.com/s/35469/Minecraft.woff)format("woff");font-weight:400;font-style:normal}.guidelines-module__w9Wx0W__page{--background:#0d0d0d;--dark-green:#1a3d2e;--light-green:#2d5f4a;--accent-green:#3d7a5c;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--warning-red:#f44;background:linear-gradient(135deg,var(--background)0%,var(--dark-green)100%);min-height:100vh;font-family:Minecraft,monospace}.guidelines-module__w9Wx0W__header{border-bottom:3px solid var(--accent-green);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0d0d0df2;position:fixed;top:0;left:0;right:0}.guidelines-module__w9Wx0W__headerContent{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:16px 32px;display:flex}.guidelines-module__w9Wx0W__logo{color:var(--accent-green);letter-spacing:2px;cursor:pointer;align-items:center;gap:12px;font-size:20px;display:flex}.guidelines-module__w9Wx0W__logoIcon{font-size:28px}.guidelines-module__w9Wx0W__nav{gap:32px;display:flex}.guidelines-module__w9Wx0W__nav a{color:var(--text-primary);letter-spacing:1px;border-bottom:2px solid #0000;padding:8px 0;font-size:16px;transition:color .3s}.guidelines-module__w9Wx0W__nav a:hover{color:var(--accent-green);border-bottom-color:var(--accent-green)}.guidelines-module__w9Wx0W__main{min-height:calc(100vh - 80px);padding-top:80px}.guidelines-module__w9Wx0W__heroSection{text-align:center;background:linear-gradient(135deg,var(--dark-green)0%,var(--background)100%);border-bottom:3px solid var(--accent-green);padding:80px 24px 60px}.guidelines-module__w9Wx0W__title{color:var(--accent-green);letter-spacing:4px;text-shadow:4px 4px #000000b3;margin-bottom:16px;font-size:56px;animation:.8s ease-out guidelines-module__w9Wx0W__fadeInDown}@keyframes guidelines-module__w9Wx0W__fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.guidelines-module__w9Wx0W__subtitle{color:var(--text-primary);letter-spacing:2px;font-size:20px;animation:.8s ease-out .3s backwards guidelines-module__w9Wx0W__fadeIn}@keyframes guidelines-module__w9Wx0W__fadeIn{0%{opacity:0}to{opacity:1}}.guidelines-module__w9Wx0W__contentSection{max-width:1000px;margin:0 auto;padding:60px 24px}.guidelines-module__w9Wx0W__introBox{border:3px solid var(--accent-green);background:linear-gradient(135deg,#1a3d2e99 0%,#0d0d0d99 100%);margin-bottom:60px;padding:40px;animation:.8s ease-out guidelines-module__w9Wx0W__fadeInUp;box-shadow:6px 6px #000000b3}@keyframes guidelines-module__w9Wx0W__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.guidelines-module__w9Wx0W__introTitle{color:var(--accent-green);letter-spacing:2px;margin-bottom:24px;font-size:32px}.guidelines-module__w9Wx0W__introParagraph{color:var(--text-primary);margin-bottom:20px;font-size:18px;line-height:1.8}.guidelines-module__w9Wx0W__introParagraph:last-child{margin-bottom:0}.guidelines-module__w9Wx0W__rulesContainer{flex-direction:column;gap:24px;display:flex}.guidelines-module__w9Wx0W__ruleSection{border:2px solid var(--light-green);animation:.6s ease-out backwards guidelines-module__w9Wx0W__fadeInUp;animation-delay:calc(var(--index,0)*.1s);background:#0d0d0d99;transition:all .3s;overflow:hidden;box-shadow:4px 4px #00000080}.guidelines-module__w9Wx0W__ruleSection:first-child{--index:1}.guidelines-module__w9Wx0W__ruleSection:nth-child(2){--index:2}.guidelines-module__w9Wx0W__ruleSection:nth-child(3){--index:3}.guidelines-module__w9Wx0W__ruleSection:nth-child(4){--index:4}.guidelines-module__w9Wx0W__ruleSection:nth-child(5){--index:5}.guidelines-module__w9Wx0W__ruleSection:nth-child(6){--index:6}.guidelines-module__w9Wx0W__ruleSection:hover{border-color:var(--accent-green);transform:translate(4px)}.guidelines-module__w9Wx0W__ruleSectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1a3d2e4d;align-items:center;gap:16px;padding:24px 32px;transition:background .3s;display:flex}.guidelines-module__w9Wx0W__ruleSectionHeader:hover{background:#2d5f4a4d}.guidelines-module__w9Wx0W__ruleSectionHeader h2{color:var(--text-primary);letter-spacing:2px;flex:1;margin:0;font-size:24px}.guidelines-module__w9Wx0W__ruleIcon{color:var(--accent-green);font-size:32px}.guidelines-module__w9Wx0W__expandIcon{color:var(--text-secondary);font-size:16px;transition:transform .3s}.guidelines-module__w9Wx0W__expandIcon.guidelines-module__w9Wx0W__expanded{transform:rotate(180deg)}.guidelines-module__w9Wx0W__ruleSectionContent{max-height:0;padding:0 32px;transition:max-height .5s,padding .5s;overflow:hidden}.guidelines-module__w9Wx0W__ruleSectionContent.guidelines-module__w9Wx0W__open{border-top:2px solid var(--dark-green);max-height:3000px;padding:32px}.guidelines-module__w9Wx0W__rule{margin-bottom:32px}.guidelines-module__w9Wx0W__rule:last-child{margin-bottom:0}.guidelines-module__w9Wx0W__rule h3{color:var(--accent-green);letter-spacing:1px;margin-bottom:12px;font-size:20px}.guidelines-module__w9Wx0W__rule p{color:var(--text-primary);margin-bottom:12px;font-size:16px;line-height:1.8}.guidelines-module__w9Wx0W__rule ul{margin:16px 0;padding-left:0;list-style:none}.guidelines-module__w9Wx0W__rule li{color:var(--text-primary);margin-bottom:8px;padding-left:28px;font-size:16px;line-height:1.8;position:relative}.guidelines-module__w9Wx0W__rule li:before{content:"▸";color:var(--accent-green);font-size:18px;position:absolute;left:0}.guidelines-module__w9Wx0W__rule li strong{color:var(--accent-green)}.guidelines-module__w9Wx0W__bottomSection{text-align:center;border:3px solid var(--accent-green);background:linear-gradient(135deg,#1a3d2e99 0%,#0d0d0d99 100%);margin-top:80px;padding:60px 40px;animation:.8s ease-out guidelines-module__w9Wx0W__fadeInUp;box-shadow:6px 6px #000000b3}.guidelines-module__w9Wx0W__bottomTitle{color:var(--accent-green);letter-spacing:2px;margin-bottom:20px;font-size:32px}.guidelines-module__w9Wx0W__bottomText{color:var(--text-primary);max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.8}.guidelines-module__w9Wx0W__bottomButtons{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.guidelines-module__w9Wx0W__contactBtn,.guidelines-module__w9Wx0W__uploadBtn{border:3px solid var(--accent-green);cursor:pointer;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;height:56px;padding:0 32px;font-family:Minecraft,monospace;font-size:18px;transition:all .2s;display:flex;box-shadow:4px 4px #00000080}.guidelines-module__w9Wx0W__contactBtn{color:var(--text-primary);background:0 0}.guidelines-module__w9Wx0W__uploadBtn{background:var(--accent-green);color:var(--text-primary)}.guidelines-module__w9Wx0W__contactBtn:hover{background:var(--dark-green);transform:translate(2px,2px);box-shadow:2px 2px #00000080}.guidelines-module__w9Wx0W__uploadBtn:hover{background:var(--light-green);transform:translate(2px,2px);box-shadow:2px 2px #00000080}.guidelines-module__w9Wx0W__contactBtn:active,.guidelines-module__w9Wx0W__uploadBtn:active{box-shadow:none;transform:translate(4px,4px)}.guidelines-module__w9Wx0W__footer{background:var(--background);border-top:3px solid var(--accent-green);padding:32px 24px}.guidelines-module__w9Wx0W__footerContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:flex}.guidelines-module__w9Wx0W__footerContent p{color:var(--text-secondary);letter-spacing:1px;font-size:14px}.guidelines-module__w9Wx0W__footerLinks{gap:24px;display:flex}.guidelines-module__w9Wx0W__footerLinks a{color:var(--text-secondary);letter-spacing:1px;font-size:14px;transition:color .3s}.guidelines-module__w9Wx0W__footerLinks a:hover{color:var(--accent-green)}@media (max-width:768px){.guidelines-module__w9Wx0W__title{font-size:40px}.guidelines-module__w9Wx0W__subtitle{font-size:16px}.guidelines-module__w9Wx0W__headerContent{flex-direction:column;gap:16px;padding:16px}.guidelines-module__w9Wx0W__nav{gap:16px;font-size:14px}.guidelines-module__w9Wx0W__introBox{padding:24px}.guidelines-module__w9Wx0W__introTitle{font-size:24px}.guidelines-module__w9Wx0W__introParagraph{font-size:16px}.guidelines-module__w9Wx0W__ruleSectionHeader{padding:20px}.guidelines-module__w9Wx0W__ruleSectionHeader h2{font-size:20px}.guidelines-module__w9Wx0W__ruleIcon{font-size:24px}.guidelines-module__w9Wx0W__ruleSectionContent.guidelines-module__w9Wx0W__open{padding:20px}.guidelines-module__w9Wx0W__rule h3{font-size:18px}.guidelines-module__w9Wx0W__rule p,.guidelines-module__w9Wx0W__rule li{font-size:15px}.guidelines-module__w9Wx0W__bottomSection{padding:40px 24px}.guidelines-module__w9Wx0W__bottomTitle{font-size:24px}.guidelines-module__w9Wx0W__bottomText{font-size:16px}.guidelines-module__w9Wx0W__bottomButtons{flex-direction:column}.guidelines-module__w9Wx0W__contactBtn,.guidelines-module__w9Wx0W__uploadBtn{width:100%;max-width:300px}.guidelines-module__w9Wx0W__footerContent{text-align:center;flex-direction:column}.guidelines-module__w9Wx0W__footerLinks{justify-content:center}}@media (max-width:480px){.guidelines-module__w9Wx0W__title{font-size:32px}.guidelines-module__w9Wx0W__subtitle{font-size:14px}.guidelines-module__w9Wx0W__introTitle{font-size:20px}.guidelines-module__w9Wx0W__ruleSectionHeader h2{font-size:18px}.guidelines-module__w9Wx0W__bottomTitle{font-size:20px}}
