/* 品牌令牌。锚点抄自官网 site.css（--paper/--ink/--clay 同一族），
   但界面色块按"高饱和大色块"取向重配，不与官网混用同一档。 */
:root{
  /* 纸与墨 */
  --paper:#F2EFE9;
  --paper-2:#FBFAF7;
  --ink:#14161A;
  --ink-2:#4A4E57;
  --ink-3:#8A8F99;
  --line:#DDD8CE;

  /* 三块入口的高饱和色卡 */
  --clay:#D2683F;      /* Create · Image */
  --teal:#1F6F63;      /* Create · Video */
  --indigo:#4B50C9;    /* Create · Voice */
  --mustard:#E0A800;   /* 主行动色 */
  --mint:#2FBF9A;      /* 成功 */
  --violet:#7A5F96;
  --danger:#8A3B18;
  --danger-bg:#FDF1EC;
  --danger-line:#E4B7A6;

  /* 尺度 */
  --r-s:8px; --r-m:12px; --r-l:18px; --r-xl:26px;
  --s-1:4px; --s-2:8px; --s-3:12px; --s-4:16px; --s-5:24px; --s-6:32px; --s-7:48px;

  /* 字体 */
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;

  --maxw:1180px;
  --header-h:58px;
}
*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{
  font-family:var(--font);
  background:var(--paper);
  color:var(--ink);
  -webkit-font-smoothing:antialiased;
  font-size:15px;
  line-height:1.5;
}
a{color:inherit}
button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}
input,textarea,select{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}
