.page-container[data-v-acbe49da]{padding:var(--spacing-md, 16px);max-width:1100px;margin:0 auto;position:relative}.generator-layout[data-v-acbe49da]{align-items:flex-start}.generator-header-card h1[data-v-acbe49da]{margin:0 0 8px;font-size:1.75rem}.section-nav-pills[data-v-acbe49da]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.section-nav-pills a[data-v-acbe49da]{padding:8px 14px;border-radius:999px;border:1px solid var(--glass-border);color:var(--text-primary);text-decoration:none;background:#ffffff59;transition:all var(--transition-fast)}.section-nav-pills a[data-v-acbe49da]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}[data-theme=dark] .section-nav-pills a[data-v-acbe49da]{background:#ffffff0a}.subtitle[data-v-acbe49da]{margin:0;color:var(--text-secondary, #666);font-size:1rem}.generator-form-card[data-v-acbe49da],.generator-preview-card[data-v-acbe49da]{margin-top:24px;scroll-margin-top:24px}.generator-preview-card h3[data-v-acbe49da]{margin:0 0 16px;font-size:1.1rem}.in-content-ad-slot[data-v-acbe49da]{margin-top:24px}.qr-form[data-v-acbe49da] .el-form-item{margin-bottom:20px}.color-input[data-v-acbe49da]{width:120px;margin-left:12px;vertical-align:middle}.color-picker-inline[data-v-acbe49da]{margin-left:12px;vertical-align:middle}.label-inline[data-v-acbe49da]{margin-left:16px;margin-right:8px;font-size:14px;color:var(--text-secondary, #666);vertical-align:middle}.el-upload__tip[data-v-acbe49da]{font-size:12px;color:var(--text-secondary, #999);margin-top:4px}.preview-wrap[data-v-acbe49da]{display:flex;justify-content:center;padding:24px;background:var(--bg-100, #f5f5f5);border-radius:12px}.preview-box[data-v-acbe49da]{text-align:center}.qr-container[data-v-acbe49da]{display:flex;justify-content:center;margin:0 auto;border-radius:8px;overflow:hidden}.qr-container[data-v-acbe49da] canvas,.qr-container[data-v-acbe49da] svg{display:block;border-radius:8px;background:#fff}.cta-text[data-v-acbe49da]{font-size:14px;color:var(--text-secondary, #666);max-width:280px;margin:12px auto 0}.format-button-group-wrap[data-v-acbe49da]{position:relative;overflow:hidden;border-radius:var(--el-border-radius-base);padding:4px}.format-group-glow[data-v-acbe49da]{position:absolute;width:160px;height:160px;margin-left:0;margin-top:0;border-radius:50%;background:radial-gradient(circle,var(--el-color-primary-light-5, #79bbff) 0%,transparent 70%);pointer-events:none;transition:opacity .25s ease}.format-button-group[data-v-acbe49da]{display:flex;flex-wrap:wrap;gap:0;position:relative;z-index:1}.format-button-group[data-v-acbe49da] .el-button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.format-button-group[data-v-acbe49da] .el-button:hover{transform:translateY(-1px)}.format-button-group[data-v-acbe49da] .el-button.is-plain:not(:hover){color:var(--el-text-color-regular)}.format-button-group[data-v-acbe49da] .el-button+.el-button{margin-left:0}@media (max-width: 768px){.page-container[data-v-acbe49da]{padding:var(--spacing-sm) max(var(--spacing-sm),env(safe-area-inset-left));padding-right:max(var(--spacing-sm),env(safe-area-inset-right))}.generator-header-card h1[data-v-acbe49da]{font-size:1.5rem}.section-nav-pills a[data-v-acbe49da]{padding:6px 12px;font-size:.875rem}.preview-wrap[data-v-acbe49da]{padding:16px}.generator-layout[data-v-acbe49da]{margin-inline:0}}@media (max-width: 390px){.page-container[data-v-acbe49da]{padding-left:max(var(--spacing-xs),env(safe-area-inset-left));padding-right:max(var(--spacing-xs),env(safe-area-inset-right))}.generator-header-card h1[data-v-acbe49da]{font-size:1.35rem}.subtitle[data-v-acbe49da]{font-size:.9375rem}.color-input[data-v-acbe49da]{width:100%;max-width:140px;margin-left:0;margin-top:8px;display:block}}
