/* pages/post-create.css — 由 pages/post-create/post-create.wxss 机械转换 *//* pages/post-create/post-create — 发帖 */

:where(.mp-page[data-route="pages/post-create/post-create"]) .nav-publish {
  position: absolute;
  right: var(--space-page);
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 600;
  color: var(--brand-orange);
  padding: 4px 8px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .nav-publish-off { color: var(--text-tertiary); }

:where(.mp-page[data-route="pages/post-create/post-create"]) .create-wrap {
  padding: 0 var(--space-page) 24px;
  box-sizing: border-box;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .form-card {
  margin-top: var(--space-card);
}/* 标题 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .title-input {
  font-size: 17px;
  font-weight: 600;
  color: var(--text-primary);
  height: 36px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .input-ph { color: var(--text-tertiary); }
:where(.mp-page[data-route="pages/post-create/post-create"]) .divider-line {
  height: 0.5px;
  background: var(--divider);
  margin: 4px 0 8px;
}/* 正文 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .content-input {
  width: 100%;
  min-height: 120px;
  font-size: 15px;
  line-height: 1.8;
  color: var(--text-primary);
  box-sizing: border-box;
}/* 图片九宫格选择 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-picker {
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-item {
  position: relative;
  width: calc((100% - 12px) / 3);
  padding-top: calc((100% - 12px) / 3);
  margin: 0 6px 6px 0;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-item:nth-child(3n) { margin-right: 0; }
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-thumb {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: var(--bg-elevated);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-del {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(11, 13, 16, 0.85);
  color: var(--text-primary);
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.5px solid var(--divider);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-add {
  width: calc((100% - 12px) / 3);
  padding-top: calc((100% - 12px) / 3);
  margin-bottom: 6px;
  border-radius: 8px;
  border: 1px dashed var(--divider);
  position: relative;
  box-sizing: border-box;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-add-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%);
  font-size: 22px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .image-add-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 40%);
  font-size: 11px;
  color: var(--text-tertiary);
}/* 字段行 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .field-row {
  display: flex;
  align-items: center;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .field-label {
  font-size: 14px;
  color: var(--text-secondary);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .field-value {
  margin-left: auto;
  font-size: 14px;
  color: var(--brand-blue);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .topic-prefix {
  font-size: 16px;
  font-weight: 700;
  color: var(--brand-blue);
  margin-right: 6px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .topic-input {
  flex: 1;
  font-size: 14px;
  color: var(--text-primary);
  height: 32px;
}/* 可见范围 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-title { margin-bottom: 10px; }
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-row {
  display: flex;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-item {
  flex: 1;
  border: 1px solid var(--divider);
  border-radius: 8px;
  padding: 10px 12px;
  font-size: 14px;
  font-weight: 600;
  color: var(--text-secondary);
  margin-right: 10px;
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-item:last-child { margin-right: 0; }
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-item-on {
  color: var(--brand-orange);
  border-color: var(--brand-orange);
  background: rgba(228, 90, 27, 0.1);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .scope-desc {
  margin-top: 3px;
  font-size: 11px;
  font-weight: 400;
  color: var(--text-tertiary);
}/* 发布 */
:where(.mp-page[data-route="pages/post-create/post-create"]) .publish-bar { margin-top: var(--space-section); }
:where(.mp-page[data-route="pages/post-create/post-create"]) .publish-btn-off {
  background: var(--bg-elevated);
  color: var(--text-tertiary);
}
:where(.mp-page[data-route="pages/post-create/post-create"]) .draft-tip {
  margin-top: 10px;
  text-align: center;
  font-size: 11px;
  color: var(--text-tertiary);
}
