:root{--pg-primary: #fed64e;--pg-primary-dark: #d4a000;--pg-primary-light: #ffe070;--pg-primary-pale: #fffbe8;--pg-sage: #66BB6A;--pg-sage-dark: #388E3C;--pg-sage-pale: #F1F8F1;--pg-terracotta: #c8a030;--pg-cream: #fffdf0;--pg-warm-white: #fffdee;--pg-content-bg: #fff9f3;--pg-text: #2a1f00;--pg-text-soft: #8a7040;--pg-border: #fde89a;--pg-sidebar-bg: #3d2b1f;--pg-radius: 16px;--pg-radius-sm: 10px;--pg-shadow: 0 3px 18px rgba(42,31,0,.08);--pg-shadow-lg: 0 8px 36px rgba(42,31,0,.15)}body{margin:0;font-family:IBM Plex Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--pg-text);background:var(--pg-cream)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--pg-primary);border-radius:3px}::-webkit-scrollbar-track{background:transparent}@media print{@page{margin:10mm;size:A4 portrait}nav,header,footer,.sidebar,.navigation,.menu,.nav,.header,.footer,.controls,button,input[type=button],input[type=submit],.no-print,.MuiDrawer-root,.MuiAppBar-root{display:none!important;visibility:hidden!important}.print-content,.print-preview,.print-area{width:100%!important;margin:0!important;padding:0!important;display:block!important}#root *{page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box!important}html,body,#root,#root>div{margin:0!important;padding:0!important;width:100%!important;height:auto!important;overflow:visible!important;background:#fff!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.print-page{page-break-after:always;page-break-inside:avoid;margin:0!important;padding:0!important}.print-page:last-child{page-break-after:auto}#root .MuiBox-root:not(.print-area),#root .MuiContainer-root:not(.print-area){all:unset!important}}
