/* FORGE content surfaces — interactive pages polish */

.forge-toolbar__count {
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--velin-color-text-muted);
  white-space: nowrap;
}

.forge-chip-toggle {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.forge-chip-btn {
  border: 1px solid var(--forge-hairline);
  background: transparent;
  color: var(--velin-color-text-muted);
  border-radius: 999px;
  padding: 0.35rem 0.75rem;
  font: inherit;
  font-size: 0.8rem;
  font-weight: 700;
  cursor: pointer;
  transition: background 160ms ease, color 160ms ease, border-color 160ms ease, transform 160ms var(--forge-spring);
}

.forge-chip-btn:hover {
  color: var(--velin-color-text);
  border-color: color-mix(in oklch, var(--forge-accent) 35%, var(--velin-color-border));
}

.forge-chip-btn.is-active,
.forge-chip-btn[aria-pressed="true"],
.forge-chip-btn[aria-selected="true"] {
  color: var(--velin-color-on-primary);
  background: linear-gradient(145deg, var(--forge-accent), var(--forge-accent-2));
  border-color: transparent;
}

.forge-chip--btn {
  cursor: pointer;
  background: transparent;
  font: inherit;
}

.forge-chip--btn:hover {
  color: var(--forge-accent);
  border-color: color-mix(in oklch, var(--forge-accent) 40%, transparent);
}

.forge-count {
  display: inline-grid;
  place-items: center;
  min-inline-size: 1.25rem;
  margin-inline-start: 0.25rem;
  padding: 0.05rem 0.35rem;
  border-radius: 999px;
  background: color-mix(in oklch, var(--velin-color-surface) 70%, transparent);
  font-size: 0.68rem;
}

.forge-filter-stack {
  display: grid;
  gap: 0.4rem;
}

.forge-filter-stack .forge-chip-btn {
  justify-content: space-between;
  display: flex;
  border-radius: var(--velin-radius-md);
}

.forge-sticky-panel {
  position: sticky;
  inset-block-start: 6.5rem;
}

.forge-panel-note {
  margin-block-start: 1rem;
  padding-block-start: 0.85rem;
  border-block-start: 1px solid var(--forge-hairline);
}

.forge-section__head--tight {
  margin-block-end: 0.75rem;
}

.forge-section__head--tight h2 {
  margin: 0;
  font-size: 1.15rem;
}

/* Category cards (article shell) */
.forge-category-card {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  position: relative;
  padding: 1.15rem;
}

.forge-category-card__link {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.85rem;
  text-decoration: none;
  color: inherit;
  flex: 1;
}

.forge-category-card__actions {
  display: flex;
  gap: 0.45rem;
  justify-content: flex-end;
  padding-block-start: 0.65rem;
  border-block-start: 1px solid var(--forge-hairline);
}

.forge-category-card__latest { display: none; }

.forge-hot-strip {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
  gap: 0.75rem;
}

.forge-hot-pill {
  display: grid;
  gap: 0.25rem;
  padding: 0.9rem 1rem;
  text-decoration: none;
  color: inherit;
  border-radius: var(--velin-radius-lg);
  border-inline-start: 3px solid var(--forge-cat, var(--forge-accent));
  transition: transform 200ms var(--forge-spring), border-color 200ms ease;
}

.forge-hot-pill:hover { transform: translateY(-2px); }

.forge-hot-pill__room {
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--forge-cat, var(--forge-accent));
}

.forge-hot-pill strong {
  font-size: 0.92rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Search hero */
.forge-search-hero {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem;
}

.forge-search-hero__input,
.forge-search-hero .velin-input {
  flex: 1;
  min-inline-size: 12rem;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Articles */
.forge-article-row {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  padding: 1.05rem 1.15rem;
}

.forge-article-row__body {
  display: grid;
  gap: 0.35rem;
  min-inline-size: 0;
}

.forge-article-row__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  align-items: center;
}

.forge-article-row__foot {
  font-size: 0.78rem;
  color: var(--velin-color-text-muted);
}

.forge-article-row__arrow {
  font-size: 1.25rem;
  color: var(--forge-accent);
  transition: transform 180ms var(--forge-spring);
}

.forge-article-row:hover .forge-article-row__arrow { transform: translateX(4px); }

.forge-kb-section { margin-block-end: 1.75rem; }
.forge-kb-section h2 { margin: 0 0 0.75rem; font-size: 1.25rem; }

/* Projects */
.forge-project-card {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1.15rem;
}

.forge-project-card__link {
  text-decoration: none;
  color: inherit;
  display: grid;
  gap: 0.45rem;
  flex: 1;
}

.forge-project-card__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}

.forge-project-card h3 { margin: 0; font-size: 1.1rem; }
.forge-project-card p { margin: 0; color: var(--velin-color-text-muted); font-size: 0.9rem; }

.forge-project-card__actions {
  display: flex;
  gap: 0.45rem;
  padding-block-start: 0.65rem;
  border-block-start: 1px solid var(--forge-hairline);
}

.forge-project-card__actions .is-active,
[data-star-project].is-active {
  color: var(--forge-accent);
}

/* Members */
.forge-member-card {
  display: grid;
  gap: 0.65rem;
  padding: 1.15rem;
}

.forge-member-card__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.forge-member-card h3 { margin: 0; font-size: 1.05rem; }
.forge-member-card h3 a { color: inherit; text-decoration: none; }
.forge-member-card h3 a:hover { color: var(--forge-accent); }

.forge-member-card__bio {
  margin: 0;
  font-size: 0.88rem;
  color: var(--velin-color-text-muted);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.forge-member-card__stats {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  font-size: 0.78rem;
  color: var(--velin-color-text-muted);
}

.forge-member-card__stats strong { color: var(--velin-color-text); }

.forge-member-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  padding-block-start: 0.55rem;
  border-block-start: 1px solid var(--forge-hairline);
}

.forge-stars {
  display: inline-flex;
  gap: 0.1rem;
  color: var(--velin-color-text-muted);
}

.forge-stars .is-on {
  color: var(--forge-accent);
}

.forge-icon-btn {
  display: inline-grid !important;
  place-items: center;
  min-inline-size: 2.1rem;
}

.forge-react {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
}

.velin-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.velin-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}

/* Events */
.forge-event-card {
  display: grid;
  gap: 0.65rem;
  padding: 1.15rem;
}

.forge-event-card.is-rsvp {
  border-color: color-mix(in oklch, oklch(72% 0.14 150) 40%, var(--velin-color-border));
}

.forge-event-card__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.forge-event-card h3 { margin: 0; }
.forge-event-card > p { margin: 0; color: var(--velin-color-text-muted); font-size: 0.9rem; }

.forge-event-card__host {
  display: flex;
  gap: 0.55rem;
  align-items: center;
}

.forge-event-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.forge-progress {
  block-size: 0.35rem;
  border-radius: 999px;
  background: color-mix(in oklch, var(--velin-color-surface-dim) 80%, transparent);
  overflow: hidden;
}

.forge-progress > span {
  display: block;
  block-size: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--forge-accent), var(--forge-accent-2));
}

.forge-mini-list {
  list-style: none;
  margin: 0.5rem 0 0;
  padding: 0;
  display: grid;
  gap: 0.45rem;
  font-size: 0.85rem;
}

.forge-mini-list li {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
}

.forge-mini-list a { color: inherit; text-decoration: none; }
.forge-mini-list a:hover { color: var(--forge-accent); }

/* Leaderboard */
.forge-podium {
  display: grid;
  justify-items: center;
  gap: 0.4rem;
  padding: 1.25rem 1rem;
}

.forge-podium__score {
  font-family: var(--velin-font-heading);
  font-size: 1.35rem;
}

.forge-stats--inline {
  display: flex;
  gap: 0.5rem;
  margin-inline-start: auto;
}

.forge-stat--mini {
  padding: 0.45rem 0.7rem;
}

.forge-stat--mini strong { font-size: 1rem; }

.forge-stat--btn {
  cursor: pointer;
  font: inherit;
  text-align: start;
  width: 100%;
}

.forge-stat--btn:hover {
  border-color: color-mix(in oklch, var(--forge-accent) 40%, var(--velin-color-border));
}

.forge-table-wrap { overflow: auto; }

.forge-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}

.forge-table th,
.forge-table td {
  text-align: start;
  padding: 0.75rem 0.65rem;
  border-block-end: 1px solid var(--forge-hairline);
  vertical-align: middle;
}

.forge-table th {
  font-size: 0.72rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--velin-color-text-muted);
}

.forge-table-user {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  flex-wrap: wrap;
}

.forge-rank-cell {
  font-family: var(--velin-font-heading);
  font-weight: 800;
  color: var(--forge-accent);
}

.forge-delta { color: oklch(72% 0.14 150); font-weight: 700; }

/* Dashboard */
.forge-dash-me {
  display: flex;
  gap: 0.85rem;
  align-items: center;
  margin-block-end: 0.75rem;
}

.forge-xp {
  margin-block-start: 0.35rem;
  block-size: 0.35rem;
  border-radius: 999px;
  background: var(--velin-color-primary-subtle);
  overflow: hidden;
  max-inline-size: 10rem;
}

.forge-xp > span {
  display: block;
  block-size: 100%;
  background: linear-gradient(90deg, var(--forge-accent), var(--forge-accent-2));
}

.forge-rec-row {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
  gap: 0.65rem;
}

.forge-rec-card {
  display: grid;
  gap: 0.35rem;
  padding: 0.9rem;
  text-decoration: none;
  color: inherit;
  border-radius: var(--velin-radius-lg);
  transition: transform 180ms var(--forge-spring);
}

.forge-rec-card:hover { transform: translateY(-2px); }

.forge-next-event { display: grid; gap: 0.35rem; }

/* Notifications */
.forge-notif-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.45rem;
}

.forge-notif-list li,
.forge-notif-item {
  display: grid;
  gap: 0.2rem;
  padding: 0.7rem 0.75rem;
  border-radius: var(--velin-radius-md);
  border: 1px solid transparent;
}

.forge-notif-list--page .forge-notif-item {
  grid-template-columns: auto 1fr auto;
  gap: 0.85rem;
  align-items: center;
  border-color: var(--forge-hairline);
  background: var(--forge-glass);
  margin-block-end: 0.55rem;
  border-radius: var(--velin-radius-lg);
  padding: 0.95rem 1rem;
}

.forge-notif-list .is-unread,
.forge-notif-item.is-unread {
  background: color-mix(in oklch, var(--forge-accent) 10%, transparent);
  border-color: color-mix(in oklch, var(--forge-accent) 25%, transparent);
}

.forge-notif-list a { color: inherit; text-decoration: none; font-weight: 650; }
.forge-notif-list a:hover { color: var(--forge-accent); }
.forge-notif-list time,
.forge-notif-item time {
  font-size: 0.72rem;
  color: var(--velin-color-text-muted);
}

.forge-notif-type {
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--forge-accent);
}

.forge-notif-icon {
  display: grid;
  place-items: center;
  inline-size: 2.4rem;
  block-size: 2.4rem;
  border-radius: 0.85rem;
  background: var(--velin-color-primary-subtle);
  color: var(--forge-accent);
}

.forge-notif-item__body { display: grid; gap: 0.2rem; min-inline-size: 0; }
.forge-notif-item__actions { display: flex; gap: 0.35rem; }

/* Messages */
.forge-messages {
  display: grid;
  grid-template-columns: minmax(14rem, 18rem) 1fr;
  min-block-size: 28rem;
  border-radius: var(--velin-radius-xl);
  overflow: hidden;
  border: 1px solid var(--forge-hairline);
}

.forge-messages__list {
  display: flex;
  flex-direction: column;
  border-inline-end: 1px solid var(--forge-hairline);
  background: color-mix(in oklch, var(--velin-color-surface-dim) 55%, transparent);
  overflow: auto;
  max-block-size: 70dvh;
}

.forge-messages__item {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 0.55rem;
  align-items: center;
  padding: 0.85rem 0.9rem;
  border: 0;
  border-block-end: 1px solid var(--forge-hairline);
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: start;
  cursor: pointer;
  transition: background 160ms ease;
}

.forge-messages__item:hover,
.forge-messages__item.is-active {
  background: var(--velin-color-primary-subtle);
}

.forge-messages__item.is-unread strong::after {
  content: "";
  display: inline-block;
  inline-size: 0.4rem;
  block-size: 0.4rem;
  border-radius: 999px;
  background: var(--forge-accent);
  margin-inline-start: 0.35rem;
  vertical-align: middle;
}

.forge-messages__item-text {
  display: grid;
  gap: 0.15rem;
  min-inline-size: 0;
}

.forge-messages__item-text span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.forge-messages__item time {
  font-size: 0.68rem;
  color: var(--velin-color-text-muted);
}

.forge-messages__thread {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-block-size: 28rem;
  max-block-size: 70dvh;
}

.forge-messages__head {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.9rem 1rem;
  border-block-end: 1px solid var(--forge-hairline);
}

.forge-messages__head-actions { margin-inline-start: auto; }

.forge-messages__body {
  padding: 1rem;
  overflow: auto;
  display: grid;
  gap: 0.75rem;
  align-content: start;
}

.forge-bubble {
  display: flex;
  gap: 0.55rem;
  align-items: flex-end;
  max-inline-size: 85%;
}

.forge-bubble p {
  margin: 0;
  padding: 0.7rem 0.9rem;
  border-radius: 1rem;
  font-size: 0.92rem;
  line-height: 1.45;
}

.forge-bubble--them p {
  background: color-mix(in oklch, var(--velin-color-surface-bright) 70%, transparent);
  border: 1px solid var(--forge-hairline);
  border-end-start-radius: 0.25rem;
}

.forge-bubble--me {
  margin-inline-start: auto;
  flex-direction: row-reverse;
}

.forge-bubble--me p {
  background: color-mix(in oklch, var(--forge-accent) 28%, var(--velin-color-surface));
  border: 1px solid color-mix(in oklch, var(--forge-accent) 35%, transparent);
  border-end-end-radius: 0.25rem;
}

.forge-messages__compose {
  display: flex;
  gap: 0.45rem;
  padding: 0.85rem;
  border-block-start: 1px solid var(--forge-hairline);
}

.forge-messages__compose .velin-input { flex: 1; }

/* Drafts */
.forge-draft-list { display: grid; gap: 0.75rem; }

.forge-draft-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.1rem;
  align-items: start;
}

.forge-draft-card__body { flex: 1; min-inline-size: 14rem; display: grid; gap: 0.35rem; }
.forge-draft-card h3 { margin: 0; font-size: 1.05rem; }
.forge-draft-card__meta { display: flex; gap: 0.55rem; align-items: center; }
.forge-draft-card__actions { display: flex; flex-wrap: wrap; gap: 0.4rem; }

.forge-draft-card__bar {
  block-size: 0.3rem;
  border-radius: 999px;
  background: var(--velin-color-primary-subtle);
  overflow: hidden;
  margin-block-start: 0.35rem;
}

.forge-draft-card__bar > span {
  display: block;
  block-size: 100%;
  background: var(--forge-accent);
}

/* Settings / forms */
.forge-settings-hero {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  padding: 1.1rem 1.2rem;
  border-radius: var(--velin-radius-xl);
}

.forge-form-card {
  padding: 1.25rem;
  border-radius: var(--velin-radius-xl);
  max-inline-size: 40rem;
  display: grid;
  gap: 0.85rem;
}

.forge-form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.85rem;
}

.forge-form-grid__full { grid-column: 1 / -1; }

.forge-switch-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 0.65rem 0;
  border-block-end: 1px solid var(--forge-hairline);
  font-size: 0.92rem;
  font-weight: 600;
}

.forge-range {
  width: 100%;
  accent-color: var(--forge-accent);
}

/* Moderation */
.forge-mod-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
  gap: 0.85rem;
}

.forge-mod-card {
  display: grid;
  gap: 0.5rem;
  padding: 1.1rem;
}

.forge-mod-card__top {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  align-items: center;
}

.forge-mod-card h3 { margin: 0; font-size: 1rem; }
.forge-mod-card > p { margin: 0; color: var(--velin-color-text-muted); font-size: 0.9rem; }

.forge-mod-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin-block-start: 0.35rem;
}

/* Guidelines */
.forge-guide-hero {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 1.35rem 1.4rem;
  border-radius: var(--velin-radius-xl);
  align-items: end;
}

.forge-guide-hero h2 { margin: 0.35rem 0 0.5rem; font-size: clamp(1.35rem, 2.5vw, 1.85rem); }
.forge-guide-actions { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.forge-guide-layout {
  display: grid;
  grid-template-columns: 1.4fr 0.85fr;
  gap: 1.25rem;
  align-items: start;
}

.forge-guide-body { padding: 0.35rem 0 0.5rem; }
.forge-guide-body ul { margin: 0.5rem 0 0; padding-inline-start: 1.1rem; color: var(--velin-color-text-muted); }

.forge-ladder {
  list-style: none;
  margin: 0.75rem 0 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

.forge-ladder li {
  display: grid;
  gap: 0.1rem;
  padding: 0.65rem 0.75rem;
  border-radius: var(--velin-radius-md);
  border: 1px solid var(--forge-hairline);
  font-size: 0.85rem;
}

.forge-ladder li span { color: var(--velin-color-text-muted); }
.forge-ladder .is-done { border-color: color-mix(in oklch, oklch(72% 0.14 150) 35%, transparent); }
.forge-ladder .is-current {
  border-color: color-mix(in oklch, var(--forge-accent) 45%, transparent);
  background: color-mix(in oklch, var(--forge-accent) 12%, transparent);
}

/* Compose */
.forge-compose-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 16rem;
  gap: 1.25rem;
  align-items: start;
}

.forge-composer--page {
  position: static;
  max-inline-size: none;
  padding: 1.35rem;
}

.forge-composer-toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: center;
  margin-block-end: 0.55rem;
  padding: 0.45rem;
  border-radius: var(--velin-radius-md);
  border: 1px solid var(--forge-hairline);
  background: color-mix(in oklch, var(--velin-color-surface-dim) 50%, transparent);
}

.forge-label-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 0.5rem;
}

.forge-compose-preview {
  padding: 1rem;
  margin-block-end: 1rem;
  border-radius: var(--velin-radius-lg);
  min-block-size: 8rem;
}

.forge-poll-fields {
  display: grid;
  gap: 0.45rem;
  margin-block-start: 0.55rem;
}

.forge-check-list {
  list-style: none;
  margin: 0 0 0.85rem;
  padding: 0;
  display: grid;
  gap: 0.45rem;
  font-size: 0.88rem;
}

.forge-check-list li {
  padding: 0.45rem 0.55rem 0.45rem 1.85rem;
  border-radius: var(--velin-radius-md);
  border: 1px solid var(--forge-hairline);
  position: relative;
  color: var(--velin-color-text-muted);
}

.forge-check-list li::before {
  content: "";
  position: absolute;
  inset-inline-start: 0.55rem;
  inset-block-start: 0.55rem;
  inline-size: 0.85rem;
  block-size: 0.85rem;
  border-radius: 999px;
  border: 2px solid var(--forge-hairline);
}

.forge-check-list li.is-done {
  color: var(--velin-color-text);
  border-color: color-mix(in oklch, oklch(72% 0.14 150) 35%, transparent);
}

.forge-check-list li.is-done::before {
  border-color: oklch(72% 0.14 150);
  background: oklch(72% 0.14 150);
  box-shadow: inset 0 0 0 2px var(--velin-color-surface);
}

/* A11y mode toggles from settings */
body.forge-reading-mode .forge-sidebar,
body.forge-focus-mode .forge-sidebar,
body.forge-focus-mode .forge-utility {
  display: none;
}

body.forge-reading-mode .forge-thread,
body.forge-reading-mode .forge-composer--page {
  max-inline-size: 42rem;
  margin-inline: auto;
}

body.forge-hi-contrast {
  --forge-accent: oklch(85% 0.16 195);
  --velin-color-primary: oklch(85% 0.16 195);
}

body.forge-reduce-motion *,
body.forge-reduce-motion *::before,
body.forge-reduce-motion *::after {
  animation: none !important;
  transition: none !important;
}

@media (max-width: 64rem) {
  .forge-guide-layout,
  .forge-compose-layout,
  .forge-messages { grid-template-columns: 1fr; }
  .forge-messages__list { max-block-size: 14rem; border-inline-end: 0; border-block-end: 1px solid var(--forge-hairline); }
  .forge-sticky-panel { position: static; }
  .forge-form-grid { grid-template-columns: 1fr; }
  .forge-stats--inline { margin-inline-start: 0; width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .forge-hot-pill:hover,
  .forge-rec-card:hover,
  .forge-article-row:hover .forge-article-row__arrow { transform: none; }
}
