.boutique-container{background:rgba(51,51,51,.9);border:2px solid #4a4a4a;border-radius:8px;overflow:hidden;backdrop-filter:blur(10px)}.boutique-header{background:#4caf50;padding:15px 20px;border-bottom:2px solid #45a049}.boutique-header h2{margin:0;color:white;font-size:20px;text-transform:uppercase}.maintenance-content{padding:40px 20px;text-align:center;color:#cccccc}.maintenance-icon{font-size:80px;margin-bottom:20px}.maintenance-content h3{color:#4caf50;font-size:28px;margin-bottom:20px}.maintenance-content p{font-size:16px;line-height:1.6;margin-bottom:15px;max-width:600px;margin-left:auto;margin-right:auto}.maintenance-info{background:rgba(42,42,42,.9);border:1px solid #555;border-radius:8px;padding:20px;margin:30px auto;max-width:500px;text-align:left;backdrop-filter:blur(5px)}.maintenance-info h4{color:#4caf50;margin-top:0;margin-bottom:15px;text-align:center}.maintenance-info ul{list-style:none;padding:0}.maintenance-info li{border-bottom:1px solid #444;position:relative;padding:8px 0 8px 20px}.maintenance-info li:before{content:"✓";color:#4caf50;font-weight:700;position:absolute;left:0}.maintenance-info li:last-child{border-bottom:none}.contact-info{margin-top:30px;padding:20px;background:rgba(42,42,42,.9);border:1px solid #555;border-radius:8px;max-width:400px;margin-left:auto;margin-right:auto;backdrop-filter:blur(5px)}.forum-link{color:#4caf50;text-decoration:none;font-weight:700}.forum-link:hover{text-decoration:underline}