/* 工具：印章稿设计——宿主页样式（iframe 外壳，非应用本身的样式） */

/* 外壳负责裁掉窄屏下 iframe 的溢出：iframe 先按逻辑宽度布局，再由 embed.js 用 transform 缩回来，
   布局阶段那一瞬的宽度是会撑出横向滚动条的，所以这里必须 overflow: hidden。 */
.stamp-embed {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.stamp-frame {
  display: block;
  width: 100%;
  height: 1200px;   /* JS 会按可用宽度改写；这是禁用 JS 时的降级值 */
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: #fff;
  transform-origin: top left;
}

.stamp-missing {
  padding: 40px 24px;
  text-align: center;
  border: 1px dashed var(--line);
  border-radius: var(--radius);
  background: var(--bg-alt);
  color: var(--ink-2);
}
.stamp-missing code { background: #fff; padding: 2px 6px; border-radius: 4px; border: 1px solid var(--line); }
