/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/page.css ***!
  \***************************************************************************************************************/
/* styles/page.css - Style générique pour toutes les pages Twig */

.page {
  min-height: 100vh;
  background: #0A0F24;
  color: #fff;
  font-family: 'Inter', 'Arial', sans-serif;
  padding: 0;
  margin: 0;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem 1rem;
}

.section-title {
  font-family: 'Orbitron', 'Inter', sans-serif;
  color: #00E0FF;
  font-size: 2rem;
  margin-bottom: 1.5rem;
  letter-spacing: 0.05em;
}

.card {
  background: #141A33;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0,224,255,0.08);
  border: 1px solid rgba(0,224,255,0.12);
  padding: 2rem;
  margin-bottom: 2rem;
}

.btn,
button,
input[type="submit"] {
  background: #00E0FF;
  color: #0A0F24;
  border: none;
  border-radius: 5px;
  padding: 0.75rem 1.5rem;
  font-weight: bold;
  font-family: inherit;
  cursor: pointer;
  transition: background 0.2s, box-shadow 0.2s;
  box-shadow: 0 2px 8px rgba(0,224,255,0.08);
}

.btn:hover,
button:hover,
input[type="submit"]:hover {
  background: #00B8D4;
  box-shadow: 0 0 10px #00E0FF;
}

input, select, textarea {
  background: #141A33;
  color: #fff;
  border: 1px solid #00E0FF;
  border-radius: 5px;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
}

label {
  color: #00E0FF;
  font-weight: 500;
}

@media (max-width: 768px) {
  .container {
    padding: 1rem 0.5rem;
  }
  .section-title {
    font-size: 1.3rem;
  }
  .card {
    padding: 1rem;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUVBQWlFOztBQUVqRTtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHlDQUF5QztFQUN6QyxVQUFVO0VBQ1YsU0FBUztBQUNYOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSw0Q0FBNEM7RUFDNUMsY0FBYztFQUNkLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQiwwQ0FBMEM7RUFDMUMsc0NBQXNDO0VBQ3RDLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsNENBQTRDO0VBQzVDLDBDQUEwQztBQUM1Qzs7QUFFQTs7O0VBR0UsbUJBQW1CO0VBQ25CLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZXMvcGFnZS5jc3MgLSBTdHlsZSBnw6luw6lyaXF1ZSBwb3VyIHRvdXRlcyBsZXMgcGFnZXMgVHdpZyAqL1xyXG5cclxuLnBhZ2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6ICMwQTBGMjQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3JiaXRyb24nLCAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAjMDBFMEZGO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICMxNDFBMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDIyNCwyNTUsMC4wOCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDIyNCwyNTUsMC4xMik7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uYnRuLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJhY2tncm91bmQ6ICMwMEUwRkY7XHJcbiAgY29sb3I6ICMwQTBGMjQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnM7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwyMjQsMjU1LDAuMDgpO1xyXG59XHJcblxyXG4uYnRuOmhvdmVyLFxyXG5idXR0b246aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMEI4RDQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwRTBGRjtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gIGJhY2tncm91bmQ6ICMxNDFBMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwRTBGRjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGNvbG9yOiAjMDBFMEZGO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/