/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.drupal-page h1{font:700 28px/1.1 var(--display);letter-spacing:0.02em;color:var(--accent);margin:0 0 16px;}.drupal-page form{display:flex;flex-direction:column;gap:14px;max-width:560px;}.drupal-page .form-item,.drupal-page .js-form-item{display:flex;flex-direction:column;gap:6px;margin:0;}.drupal-page label{font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);}.drupal-page label.option{text-transform:none;letter-spacing:0;font-size:14px;color:var(--fg);font-weight:400;}.drupal-page .form-required::after{content:" *";color:var(--accent);}.drupal-page input[type=text],.drupal-page input[type=email],.drupal-page input[type=password],.drupal-page textarea{width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:15px var(--body);}.drupal-page input[type=text],.drupal-page input[type=email],.drupal-page input[type=password]{height:44px;}.drupal-page textarea{min-height:160px;resize:vertical;line-height:1.5;}.drupal-page input:focus,.drupal-page textarea:focus{outline:none;border-color:var(--accent);}.drupal-page .form-actions{display:flex;gap:8px;margin-top:4px;}.drupal-page input[type=submit],.drupal-page .button{height:42px;padding:0 20px;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);font:600 15px var(--body);cursor:pointer;}.drupal-page input[type=submit][id*=preview]{background:transparent;color:var(--fg);border:1px solid var(--line);}.drupal-page .description{font-size:12px;color:var(--muted);margin:0;}.drupal-page .messages{border:1px solid var(--accent);border-radius:12px;padding:12px 14px;margin:0 0 16px;background:var(--surface);color:var(--fg);font-size:14px;}.drupal-page .messages--error{border-color:#e06c5b;}.drupal-page .messages h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.drupal-page a{color:var(--accent);}.drupal-page .visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.drupal-page ul.tabs{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 12px;font-size:13px;}html.js .about.drupal-page,html.js .site-foot{visibility:visible !important;}.drupal-page .url-textfield{display:none !important;}
