.n16-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.n16-editor,.n16-preview-panel{min-width:0}.n16-editor fieldset{margin:20px 0;padding:16px;border:1px solid #cbd5e1;border-radius:16px}.n16-editor legend{padding:0 8px;font-weight:700}.n16-field{display:grid;gap:8px;margin:14px 0}.n16-field input,.n16-field textarea,.n16-field select{font:inherit;width:100%;min-width:0;min-height:48px;padding:10px 12px;box-sizing:border-box;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px}.n16-field textarea{resize:vertical}.n16-field small,.n16-muted{font-size:14px;color:#475569}.n16-field-error{color:#9c2525;overflow-wrap:anywhere}.n16-check{display:flex;gap:12px;align-items:center;min-height:48px;cursor:pointer}.n16-check input{width:22px;height:22px;flex-shrink:0}.n16-bubble-editor{padding:12px;background:#f7f9fc;border-radius:12px;margin:12px 0}.n16-preview-panel{position:sticky;top:16px;background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:16px}.n16-artwork{max-width:440px;margin:16px auto;line-height:0;box-shadow:0 4px 18px #17203318}.n16-artwork svg{height:auto;display:block}.n16-preview-panel button{margin:5px 4px 5px 0}.n16-mobile-toggle{display:none}.n16-large-preview{width:min(94vw,850px);max-height:92vh;overflow:auto;border:1px solid #cbd5e1;border-radius:12px;padding:16px}.n16-large-preview svg{display:block;width:100%;height:auto}.n16-large-preview button{min-height:48px;position:sticky;top:0}.n16-large-preview::backdrop{background:#172033b3}.n16-readable-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;padding:20px;background:#fff;border:1px solid #cbd5e1;border-radius:16px}.n16-options{display:grid;gap:10px}.n16-proposal{padding:16px;background:#eef3ff;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.n16-select-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.n16-print-card{box-sizing:border-box;background:#fff;border:1px dashed #64748b;border-radius:4px;padding:20px;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;color:#111}.n16-print-card p{margin:8px 0}.n16-print-card h2{margin:14px 0;font-size:20px;line-height:1.3}.n16-print-card .n16-card-pass{margin-top:auto;padding-top:12px;font-size:14px}.n16-print-card.n16-ink-accent{border-top:4px solid #2458d6}.n16-print-settings{display:flex;gap:20px;flex-wrap:wrap}.n16-print-settings>*{flex:1 1 240px}.n16-sheets{overflow:auto;margin-top:24px;padding:0 0 24px}.n16-sheet{box-sizing:border-box;width:182mm;height:252mm;background:white;margin:0 auto 24px;box-shadow:0 2px 14px #1720331a;display:grid;grid-template-rows:6mm 240mm 6mm;break-inside:avoid;break-after:page}.n16-sheet:last-child{break-after:auto;margin-bottom:0}.n16-sheet-header,.n16-sheet-footer{font-size:9pt;line-height:6mm;color:#333}.n16-sheet-footer{text-align:right}.n16-card-grid{display:grid;grid-template-columns:88mm 88mm;grid-template-rows:76mm 76mm 76mm;gap:6mm}.n16-card-grid .n16-print-card{width:88mm;height:76mm;padding:6mm;break-inside:avoid}.n16-card-grid .n16-card-number{font-size:10pt;line-height:1.3;margin:0}.n16-card-grid .n16-card-question{font-size:14pt;line-height:1.3;margin:5mm 0 3mm;font-weight:600}.n16-card-grid .n16-card-followup{font-size:12pt;line-height:1.3;margin:0}.n16-card-grid .n16-card-pass{font-size:10pt;line-height:1.3;margin-bottom:0}.n16-reading-cards .n16-sheet{width:auto;height:auto;display:block;box-shadow:none}.n16-reading-cards .n16-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:16px}.n16-reading-cards .n16-print-card{width:auto;height:auto;min-height:250px}.n16-reading-cards .n16-sheet-header,.n16-reading-cards .n16-sheet-footer{display:none}
.n16-root .n16-field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.n16-root .n16-field>span,.n16-root .n16-field>small{display:block}
.n16-print-settings>.n16-field{min-width:0;overflow:hidden;padding:4px;margin-inline:-4px}.n16-print-settings select{min-width:0;max-width:100%;width:100%}
@media(max-width:759px){.n16-create-layout{display:block}.n16-mobile-toggle{display:inline-flex}.n16-create-layout .n16-preview-panel{display:none;position:static}.n16-create-layout.n16-show-preview .n16-preview-panel{display:block}.n16-create-layout.n16-show-preview .n16-editor{display:none}.n16-select-cards,.n16-reading-cards .n16-card-grid{grid-template-columns:1fr}.n16-large-preview{width:94vw;padding:8px}.n16-print-settings{gap:4px}.n16-sheets:not(.n16-reading-cards){zoom:.43}.n16-sheets.n16-reading-cards{overflow:visible}}
@media(max-width:359px){.n16-sheets:not(.n16-reading-cards){zoom:.34}}
@media print{body.n16-cards-print{background:#fff!important;margin:0!important;padding:0!important;color:#111!important}body.n16-cards-print header,body.n16-cards-print footer,body.n16-cards-print nav,body.n16-cards-print .site-header,body.n16-cards-print .site-footer,body.n16-cards-print .breadcrumbs,body.n16-cards-print .mbti-header,body.n16-cards-print .mbti-footer{display:none!important}body.n16-cards-print main,body.n16-cards-print .container,body.n16-cards-print #next16-root,body.n16-cards-print .n16-content{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}body.n16-cards-print #next16-root>:not(.n16-content),body.n16-cards-print .n16-content>:not(.n16-sheets){display:none!important}.n16-cards-print .n16-sheets{display:block!important;zoom:1!important;overflow:visible!important;margin:0!important;padding:0!important}.n16-cards-print .n16-sheet{width:182mm!important;height:252mm!important;display:grid!important;grid-template-rows:6mm 240mm 6mm!important;box-shadow:none!important;margin:0!important;break-after:page!important;page-break-after:always!important}.n16-cards-print .n16-sheet:last-child{break-after:auto!important;page-break-after:auto!important}.n16-cards-print .n16-card-grid{display:grid!important;grid-template-columns:88mm 88mm!important;grid-template-rows:76mm 76mm 76mm!important;gap:6mm!important}.n16-cards-print .n16-card-grid .n16-print-card{width:88mm!important;height:76mm!important;min-height:0!important;padding:6mm!important;break-inside:avoid!important}.n16-cards-print .n16-sheet-header,.n16-cards-print .n16-sheet-footer{display:block!important}.n16-cards-print .n16-print-card{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
