.recipebound-layout-comparison_trigger__lMfTi{display:inline-block;margin-top:20px;background:transparent;color:var(--cc-accent);border:1px solid var(--cc-rule);font:13px/1.7 var(--cc-font-mono);text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.recipebound-layout-comparison_dialog__YFwCf{margin:auto;inset:0;width:min(1120px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:24px;box-sizing:border-box;border:1px solid #79628a;border-radius:8px;background:#101013;color:#e8d9c9;font:14px/1.7 var(--cc-font-mono,monospace)}.recipebound-layout-comparison_dialog__YFwCf::backdrop{background:#030305e8}.recipebound-layout-comparison_dialog__YFwCf header{display:flex;justify-content:space-between;align-items:start;gap:20px}.recipebound-layout-comparison_dialog__YFwCf h2{margin:0;font:700 20px/1.4 var(--cc-font-display,monospace)}.recipebound-layout-comparison_dialog__YFwCf header button{background:#211b28;color:#e8d9c9;border:1px solid #62516f;font:13px var(--cc-font-mono,monospace);cursor:pointer}.recipebound-layout-comparison_dialog__YFwCf p{margin:16px 0}.recipebound-layout-comparison_pages__ir87Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.recipebound-layout-comparison_pages__ir87Q figure{margin:0}.recipebound-layout-comparison_pages__ir87Q img{display:block;width:100%;height:auto;background:white}.recipebound-layout-comparison_pages__ir87Q figcaption{font:13px/1.7 var(--cc-font-mono,monospace);margin-top:10px}.recipebound-layout-comparison_dialog__YFwCf .recipebound-layout-comparison_note__SgI8S{font-size:13px;color:#bfb5aa}.recipebound-layout-comparison_dialog__YFwCf a:focus-visible,.recipebound-layout-comparison_dialog__YFwCf button:focus-visible,.recipebound-layout-comparison_trigger__lMfTi:focus-visible{outline:2px solid #c9a8ee;outline-offset:4px}@media(max-width:600px){.recipebound-layout-comparison_dialog__YFwCf{padding:16px}.recipebound-layout-comparison_pages__ir87Q{grid-template-columns:1fr}.recipebound-layout-comparison_dialog__YFwCf h2{font-size:17px}.recipebound-layout-comparison_dialog__YFwCf header{gap:12px}}