html,body,#root{height:100%;min-height:100%;overflow:hidden}@font-face{font-family:SUIT Variable;font-weight:100 900;font-display:swap;src:url("/fonts/SUIT-Variable.woff2")format("woff2")}@font-face{font-family:Pretendard;font-weight:100 900;font-display:swap;src:url("/fonts/Pretendard-Variable.woff2")format("woff2")}@font-face{font-family:IBM Plex Sans KR;font-weight:400;font-display:swap;src:url("/fonts/IBMPlexSansKR-Regular.woff2")format("woff2")}@font-face{font-family:IBM Plex Sans KR;font-weight:600;font-display:swap;src:url("/fonts/IBMPlexSansKR-SemiBold.woff2")format("woff2")}@font-face{font-family:IBM Plex Sans KR;font-weight:700;font-display:swap;src:url("/fonts/IBMPlexSansKR-Bold.woff2")format("woff2")}@font-face{font-family:Gowun Dodum;font-weight:400;font-display:swap;src:url("/fonts/GowunDodum-Regular.woff2")format("woff2")}:root{--calign-font:"SUIT Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif}html[data-calign-font=pretendard]{--calign-font:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif}html[data-calign-font=plex]{--calign-font:"IBM Plex Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif}html[data-calign-font=dodum]{--calign-font:"Gowun Dodum", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif}body,button,input,textarea,#root *{font-family:var(--calign-font)}html[data-calign-theme=calign] body{background:#f2f4f6}html[data-calign-theme=dark] body{background:#111827}html[data-calign-theme=mint] body{background:#eefbf7}html[data-calign-theme=rose] body{background:#fff4f6}html[data-calign-theme=indigo] body{background:#f5f5f7}html[data-calign-theme=coral] body{background:#f7f3ee}*{-ms-overflow-style:none;scrollbar-width:none}html,body{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:0;height:0;display:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}[data-testid^=calendar-toolbar-]:focus-visible,[role=radiogroup] [role=radio]:focus-visible,[data-testid^=settings-section-]:focus-visible,[data-testid^=invitation-card-] [role=button]:focus-visible,[data-testid^=invitation-card-] [role=link]:focus-visible,[data-testid^=profile-tile-]:focus-visible,[data-testid=profile-admin-options]:focus-visible,[data-testid^=onboarding-invite-]:focus-visible,[data-testid=event-all-day-row]:focus-visible,[data-testid=calendar-selected-day-agenda] [role=button]:focus-visible,[data-testid=calendar-timeline-event]:focus-visible,[data-testid=calendar-month-segment]:focus-visible,[data-testid=calendar-all-day-event]:focus-visible,[data-testid=event-context-menu] [role=menuitem]:focus-visible{outline-offset:2px;outline:2px solid #3182f6}[data-testid=calendar-month-cell-add]:focus-visible{outline-offset:-2px;outline:2px solid #3182f6}[data-testid=calendar-month-day-cell]:hover [data-testid=calendar-month-cell-add],[data-testid=calendar-month-cell-add]:focus-visible{opacity:1!important}[aria-current=true]:focus-visible{outline-offset:2px!important;outline:2px solid #3182f6!important}@media print{@page{margin:6mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-testid=shell-rail],[data-testid=calendar-quick-add],[data-testid=calendar-toolbar-previous],[data-testid=calendar-toolbar-next],[data-testid=calendar-toolbar-today],[data-testid=calendar-toolbar-create],[data-testid=calendar-toolbar-more],[data-testid=calendar-month-cell-add],[data-testid=calendar-toolbar-empty-create],[data-testid=undo-toast],[data-testid=brand-lockup],[data-testid=calendar-top-actions],[data-testid^=calendar-toolbar-mode-]{display:none!important}}