/* GENERATED by python3 web/scripts/build-tokens.py. Do not edit. */
:root {
  /* Source VariableID:3:13 */
  --nn-editor-warm-50: #faf9f6;
  /* Source VariableID:3:14 */
  --nn-editor-warm-100: #f5f2ec;
  /* Source VariableID:3:15 */
  --nn-editor-warm-200: #ece5da;
  /* Source VariableID:3:16 */
  --nn-editor-warm-300: #dcd2c3;
  /* Source VariableID:3:17 */
  --nn-editor-warm-700: #79553e;
  /* Source VariableID:3:18 */
  --nn-editor-warm-800: #62432f;
  /* Source VariableID:3:19 */
  --nn-editor-warm-900: #302c26;
  /* Source VariableID:3:20 */
  --nn-editor-white: #ffffff;
  /* Source VariableID:3:21 */
  --nn-editor-green-50: #eaf2ec;
  /* Source VariableID:3:22 */
  --nn-editor-green-700: #3b7055;
  /* Source VariableID:3:23 */
  --nn-editor-blue-50: #ecf3fb;
  /* Source VariableID:3:24 */
  --nn-editor-blue-600: #3570a8;
  /* Source VariableID:3:25 */
  --nn-editor-orange-50: #fff3e3;
  /* Source VariableID:3:26 */
  --nn-homepage-legacy-ink: #101a2d;
  /* Source VariableID:3:27 */
  --nn-homepage-preview-ink: #07111f;
  /* Source VariableID:3:28 */
  --nn-homepage-legacy-muted: #617087;
  /* Source VariableID:3:29 */
  --nn-homepage-preview-muted: #5d6c80;
  /* Source VariableID:3:30 */
  --nn-homepage-legacy-line: #cdd7e6;
  /* Source VariableID:3:31 */
  --nn-homepage-preview-line: #cbd6e5;
  /* Source VariableID:3:32 */
  --nn-homepage-legacy-paper: #f3f6fb;
  /* Source VariableID:3:33 */
  --nn-homepage-preview-paper: #eef3fa;
  /* Source VariableID:3:34 */
  --nn-homepage-legacy-white: #ffffff;
  /* Source VariableID:3:35 */
  --nn-homepage-preview-white: #ffffff;
  /* Source VariableID:3:36 */
  --nn-homepage-legacy-blue: #2457ff;
  /* Source VariableID:3:37 */
  --nn-homepage-preview-blue: #2f6bff;
  /* Source VariableID:3:38 */
  --nn-homepage-legacy-accent: #50d5c7;
  /* Source VariableID:3:39 */
  --nn-homepage-preview-accent: #5ce1cf;
  /* Source VariableID:3:40 */
  --nn-homepage-legacy-hero: #050a14;
  /* Source VariableID:3:41 */
  --nn-homepage-preview-hero: #07111f;
  /* Source VariableID:3:42 */
  --nn-homepage-legacy-surface: #0c1527;
  /* Source VariableID:3:43 */
  --nn-homepage-preview-surface: #0d1d32;
  /* Source VariableID:3:44 */
  --nn-homepage-legacy-cloud: #f6f8fc;
  /* Source VariableID:3:45 */
  --nn-homepage-preview-cloud: #f7faff;
  /* Source VariableID:3:46 */
  --nn-homepage-legacy-focus: #50d5c7;
  /* Source VariableID:3:47 */
  --nn-homepage-preview-focus: #ffcb66;
  /* Source VariableID:3:64 */
  --nn-color-text-primary: #1e1e1e;
  /* Source VariableID:3:65 */
  --nn-color-text-secondary: #757575;
  /* Source VariableID:3:66 */
  --nn-color-text-inverse: #ffffff;
  /* Source VariableID:3:67 */
  --nn-color-bg-surface: #ffffff;
  /* Source VariableID:3:68 */
  --nn-color-action-default: #79553e;
  /* Source VariableID:3:69 */
  --nn-color-border-default: #dcd2c3;
  /* Source VariableID:3:70 */
  --nn-editor-color-bg-app: #f5f2ec;
  /* Source VariableID:3:71 */
  --nn-editor-color-bg-sidebar: #faf9f6;
  /* Source VariableID:3:72 */
  --nn-editor-color-bg-paper: #ffffff;
  /* Source VariableID:3:73 */
  --nn-editor-color-bg-subtle: #faf9f6;
  /* Source VariableID:3:74 */
  --nn-editor-color-bg-hover: #f5f2ec;
  /* Source VariableID:3:75 */
  --nn-editor-color-bg-selected: #ece5da;
  /* Source VariableID:3:76 */
  --nn-editor-color-action-primary: #79553e;
  /* Source VariableID:3:77 */
  --nn-editor-color-action-hover: #62432f;
  /* Source VariableID:3:78 */
  --nn-editor-color-text-brand: #79553e;
  /* Source VariableID:3:79 */
  --nn-editor-color-text-inverse: #ffffff;
  /* Source VariableID:3:80 */
  --nn-editor-color-border-default: #dcd2c3;
  /* Source VariableID:3:81 */
  --nn-editor-color-border-selected: #79553e;
  /* Source VariableID:3:82 */
  --nn-editor-color-status-success: #3b7055;
  /* Source VariableID:3:83 */
  --nn-editor-color-status-success_bg: #eaf2ec;
  /* Source VariableID:3:84 */
  --nn-editor-color-focus-ring: #3570a8;
  /* Source VariableID:3:85 */
  --nn-editor-color-focus-bg: #ecf3fb;
  /* Source VariableID:3:86 */
  --nn-editor-color-status-review_bg: #fff3e3;
  /* Source VariableID:3:87 */
  --nn-editor-color-text-primary: #1e1e1e;
  /* Source VariableID:3:88 */
  --nn-editor-color-text-secondary: #757575;
  /* Source VariableID:3:123 */
  --nn-control-bg-primary: #79553e;
  /* Source VariableID:3:124 */
  --nn-control-bg-hover: #62432f;
  /* Source VariableID:3:125 */
  --nn-control-bg-surface: #ffffff;
  /* Source VariableID:3:126 */
  --nn-control-bg-subtle: #faf9f6;
  /* Source VariableID:3:127 */
  --nn-control-bg-selected: #ece5da;
  /* Source VariableID:3:128 */
  --nn-control-text-primary: #1e1e1e;
  /* Source VariableID:3:129 */
  --nn-control-text-secondary: #757575;
  /* Source VariableID:3:130 */
  --nn-control-text-on_action: #ffffff;
  /* Source VariableID:3:131 */
  --nn-control-border-default: #dcd2c3;
  /* Source VariableID:3:132 */
  --nn-control-border-focus: #3570a8;
  /* Source VariableID:12:269 */
  --nn-material-paper: #f7f1dc;
  /* Source VariableID:12:270 */
  --nn-material-workspace: #ded3b8;
  /* Source VariableID:12:271 */
  --nn-material-rule: #918d73;
  /* Source VariableID:12:272 */
  --nn-material-margin: #b96f5b;
  /* Source VariableID:21:2 */
  --nn-editor-neutral-900: #1e1e1e;
  /* Source VariableID:21:3 */
  --nn-editor-neutral-500: #757575;
  /* Source VariableID:21:4 */
  --nn-color-icon-primary: #1e1e1e;
  /* Source VariableID:21:5 */
  --nn-color-icon-secondary: #757575;
  /* Source VariableID:21:6 */
  --nn-color-icon-on_action: #ffffff;
  /* Source VariableID:21:7 */
  --nn-color-fill-canvas: #f5f2ec;
  /* Source VariableID:21:8 */
  --nn-color-fill-surface: #ffffff;
  /* Source VariableID:21:9 */
  --nn-color-fill-subtle: #faf9f6;
  /* Source VariableID:21:10 */
  --nn-color-fill-hover: #f5f2ec;
  /* Source VariableID:21:11 */
  --nn-color-fill-selected: #ece5da;
  /* Source VariableID:21:12 */
  --nn-color-action-hover: #62432f;
  /* Source VariableID:21:13 */
  --nn-color-border-focus: #3570a8;
  /* Source VariableID:21:14 */
  --nn-color-border-selected: #79553e;
  /* Source VariableID:21:15 */
  --nn-color-status-success: #3b7055;
  /* Source VariableID:21:16 */
  --nn-color-status-success_surface: #eaf2ec;
  /* Source VariableID:21:17 */
  --nn-color-status-review_surface: #fff3e3;
  /* Source VariableID:61:2 */
  --nn-color-control-track-off: #757575;
  /* Source VariableID:155:2 */
  --nn-color-text-secondary_on_subtle: #1e1e1e;
  /* Source VariableID:158:178 */
  --nn-color-icon-inverse_disabled: rgba(255, 255, 255, 0.4);
  /* Source VariableID:159:198 */
  --nn-color-fill-inverse_aria_disabled: rgba(255, 255, 255, 0.4);
  /* Source VariableID:159:199 */
  --nn-color-text-inverse_disabled: rgba(255, 255, 255, 0.4);
  /* Source VariableID:273:2 */
  --nn-color-border-inverse: #ffffff;
  /* Source VariableID:303:31 */
  --nn-status-green-100: #28794e;
  /* Source VariableID:303:32 */
  --nn-color-status-success-foreground: #28794e;
  /* Source VariableID:303:33 */
  --nn-status-light_green-100: #f0fff4;
  /* Source VariableID:303:34 */
  --nn-color-status-success-surface: #f0fff4;
  /* Source VariableID:303:35 */
  --nn-status-orange-100: #bd5814;
  /* Source VariableID:303:36 */
  --nn-color-status-warning-foreground: #bd5814;
  /* Source VariableID:303:37 */
  --nn-status-light_orange-100: #fff7ec;
  /* Source VariableID:303:38 */
  --nn-color-status-warning-surface: #fff7ec;
  /* Source VariableID:303:39 */
  --nn-status-red-100: #da291c;
  /* Source VariableID:303:40 */
  --nn-color-status-error-foreground: #da291c;
  /* Source VariableID:303:41 */
  --nn-status-light_red-100: #fff5f5;
  /* Source VariableID:303:42 */
  --nn-color-status-error-surface: #fff5f5;
  /* Source VariableID:303:43 */
  --nn-retained-status_cache-variableid_303_43-status-green-200: #086a36;
  /* Source VariableID:303:44 */
  --nn-retained-status_cache-variableid_303_44-color-status-success-foreground_strong: #086a36;
  /* Source VariableID:303:45 */
  --nn-status-light_green-200: #dff5e5;
  /* Source VariableID:303:46 */
  --nn-color-status-success-surface_strong: #dff5e5;
  /* Source VariableID:303:47 */
  --nn-status-orange-200: #b33c00;
  /* Source VariableID:303:48 */
  --nn-color-status-warning-foreground_strong: #b33c00;
  /* Source VariableID:303:49 */
  --nn-status-light_orange-200: #ffe8c9;
  /* Source VariableID:303:50 */
  --nn-color-status-warning-surface_strong: #ffe8c9;
  /* Source VariableID:303:51 */
  --nn-status-red-200: #c92317;
  /* Source VariableID:303:52 */
  --nn-color-status-error-foreground_strong: #c92317;
  /* Source VariableID:303:53 */
  --nn-retained-status_cache-variableid_303_53-status-light_red-200: #ffe3e3;
  /* Source VariableID:303:54 */
  --nn-retained-status_cache-variableid_303_54-color-status-error-surface_strong: #ffe3e3;
  /* Source VariableID:319:7 */
  --nn-status-green-200: #086a36;
  /* Source VariableID:319:8 */
  --nn-color-status-success-foreground_strong: #086a36;
  /* Source VariableID:319:9 */
  --nn-status-light_red-200: #ffe3e3;
  /* Source VariableID:319:10 */
  --nn-color-status-error-surface_strong: #ffe3e3;
  /* Source VariableID:320:2 */
  --nn-color-fill-inverse: #302c26;
  /* Source VariableID:361:2 */
  --nn-color-text-disabled: #dcd2c3;
  /* Source VariableID:361:3 */
  --nn-color-fill-scroll: #757575;
  /* Source VariableID:997:112 */
  --nn-color-fill-emphasis: #ece5da;
  /* Source VariableID:1071:1614 */
  --nn-color-border-emphasis: #ece5da;
  /* Source VariableID:1562:2 */
  --nn-color-fill-disabled: #ece5da;
  /* Source VariableID:1562:3 */
  --nn-color-fill-read_only: #faf9f6;
  /* Source VariableID:1913:170 */
  --nn-color-fill-date_range_selected: rgba(236, 229, 218, 0.8);
  /* Source VariableID:3:100 */
  --nn-space-4: 4px;
  /* Source VariableID:3:101 */
  --nn-space-8: 8px;
  /* Source VariableID:3:102 */
  --nn-space-12: 12px;
  /* Source VariableID:3:103 */
  --nn-space-16: 16px;
  /* Source VariableID:3:104 */
  --nn-space-24: 24px;
  /* Source VariableID:3:105 */
  --nn-space-32: 32px;
  /* Source VariableID:3:106 */
  --nn-space-48: 48px;
  /* Source VariableID:3:107 */
  --nn-editor-radius-sm: 4px;
  /* Source VariableID:3:108 */
  --nn-editor-radius-md: 8px;
  /* Source VariableID:3:109 */
  --nn-editor-radius-lg: 12px;
  /* Source VariableID:3:110 */
  --nn-editor-radius-pill: 999px;
  /* Source VariableID:3:111 */
  --nn-size-control: 36px;
  /* Source VariableID:3:112 */
  --nn-size-topbar: 56px;
  /* Source VariableID:3:113 */
  --nn-size-sidebar: 240px;
  /* Source VariableID:3:114 */
  --nn-size-block_handle: 32px;
  /* Source VariableID:3:115 */
  --nn-stroke-default: 1px;
  /* Source VariableID:3:116 */
  --nn-stroke-selected: 2px;
  /* Source VariableID:3:117 */
  --nn-radius-none: 0px;
  /* Source VariableID:3:118 */
  --nn-size-website_control: 52px;
  /* Source VariableID:3:119 */
  --nn-space-20: 20px;
  /* Source VariableID:3:120 */
  --nn-space-28: 28px;
  /* Source VariableID:3:121 */
  --nn-space-40: 40px;
  /* Source VariableID:3:122 */
  --nn-size-control_sm: 32px;
  /* Source VariableID:16:2 */
  --nn-size-0: 0px;
  /* Source VariableID:16:3 */
  --nn-size-1: 1px;
  /* Source VariableID:16:4 */
  --nn-size-2: 2px;
  /* Source VariableID:16:5 */
  --nn-size-4: 4px;
  /* Source VariableID:16:6 */
  --nn-size-8: 8px;
  /* Source VariableID:16:7 */
  --nn-size-12: 12px;
  /* Source VariableID:16:8 */
  --nn-size-16: 16px;
  /* Source VariableID:16:9 */
  --nn-size-20: 20px;
  /* Source VariableID:16:10 */
  --nn-size-24: 24px;
  /* Source VariableID:16:11 */
  --nn-size-28: 28px;
  /* Source VariableID:16:12 */
  --nn-size-32: 32px;
  /* Source VariableID:16:13 */
  --nn-size-36: 36px;
  /* Source VariableID:16:14 */
  --nn-size-40: 40px;
  /* Source VariableID:16:15 */
  --nn-size-48: 48px;
  /* Source VariableID:16:16 */
  --nn-size-56: 56px;
  /* Source VariableID:16:17 */
  --nn-size-64: 64px;
  /* Source VariableID:16:18 */
  --nn-size-80: 80px;
  /* Source VariableID:16:19 */
  --nn-size-96: 96px;
  /* Source VariableID:16:20 */
  --nn-size-112: 112px;
  /* Source VariableID:16:21 */
  --nn-size-128: 128px;
  /* Source VariableID:16:22 */
  --nn-size-9999: 9999px;
  /* Source VariableID:24:240 */
  --nn-viewport-compact_sm: 375px;
  /* Source VariableID:24:241 */
  --nn-viewport-compact_lg: 768px;
  /* Source VariableID:24:242 */
  --nn-viewport-wide_sm: 1060px;
  /* Source VariableID:24:243 */
  --nn-viewport-wide_lg_min: 1280px;
  /* Source VariableID:24:244 */
  --nn-viewport-source_max: 1920px;
  /* Source VariableID:24:245 */
  --nn-content-compact_sm: 335px;
  /* Source VariableID:24:246 */
  --nn-content-compact_lg: 728px;
  /* Source VariableID:24:247 */
  --nn-content-wide_sm: 1020px;
  /* Source VariableID:24:248 */
  --nn-content-wide_bridge: 1200px;
  /* Source VariableID:24:249 */
  --nn-content-wide_basic_max: 1440px;
  /* Source VariableID:24:250 */
  --nn-columns-compact_sm: 4;
  /* Source VariableID:24:251 */
  --nn-columns-compact_lg: 8;
  /* Source VariableID:24:252 */
  --nn-columns-wide_sm: 12;
  /* Source VariableID:24:253 */
  --nn-columns-wide_basic: 16;
  /* Source VariableID:42:10 */
  --nn-metric-radius-99: 99px;
  /* Source VariableID:43:3 */
  --nn-metric-effect-3: 3px;
  /* Source VariableID:45:667 */
  --nn-metric-gap-10: 10px;
  /* Source VariableID:50:19 */
  --nn-metric-gap-52: 52px;
  /* Source VariableID:50:161 */
  --nn-metric-gap-30: 30px;
  /* Source VariableID:52:10 */
  --nn-metric-stroke-0_25: 0.25px;
  /* Source VariableID:52:12 */
  --nn-metric-stroke-0_25386080145835876: 0.253861px;
  /* Source VariableID:53:12 */
  --nn-metric-stroke-0_1875: 0.1875px;
  /* Source VariableID:53:15 */
  --nn-metric-stroke-5_599999904632568: 5.6px;
  /* Source VariableID:53:17 */
  --nn-metric-stroke-3_5: 3.5px;
  /* Source VariableID:53:31 */
  --nn-metric-stroke-1_5: 1.5px;
  /* Source VariableID:54:128 */
  --nn-metric-gap-6: 6px;
  /* Source VariableID:58:1639 */
  --nn-metric-effect-_1: -1px;
  /* Source VariableID:58:1893 */
  --nn-metric-effect-22: 22px;
  /* Source VariableID:58:1894 */
  --nn-metric-effect-7: 7px;
  /* Source VariableID:58:1895 */
  --nn-metric-effect-1_5: 1.5px;
  /* Source VariableID:58:1923 */
  --nn-metric-gap-5: 5px;
  /* Source VariableID:58:1924 */
  --nn-metric-radius-6: 6px;
  /* Source VariableID:58:1926 */
  --nn-metric-gap-3: 3px;
  /* Source VariableID:58:1927 */
  --nn-metric-gap-7: 7px;
  /* Source VariableID:58:1928 */
  --nn-metric-radius-5: 5px;
  /* Source VariableID:93:33 */
  --nn-metric-exact-spacing-11p1304349899292: 11.1304px;
  /* Source VariableID:93:34 */
  --nn-metric-exact-spacing-8p34782600402832: 8.34783px;
  /* Source VariableID:99:2 */
  --nn-metric-exact-radius-8: 8px;
  /* Source VariableID:99:9 */
  --nn-metric-exact-radius-12: 12px;
  /* Source VariableID:99:10 */
  --nn-metric-exact-radius-20: 20px;
  /* Source VariableID:104:10 */
  --nn-metric-exact-spacing-9p855999946594238: 9.856px;
  /* Source VariableID:104:11 */
  --nn-metric-exact-spacing-4p927999973297119: 4.928px;
  /* Source VariableID:104:12 */
  --nn-metric-exact-spacing-19p711999893188477: 19.712px;
  /* Source VariableID:104:13 */
  --nn-metric-exact-spacing-24p639999389648438: 24.64px;
  /* Source VariableID:104:14 */
  --nn-metric-exact-spacing-14p784000396728516: 14.784px;
  /* Source VariableID:104:16 */
  --nn-metric-exact-spacing-29p56800079345703: 29.568px;
  /* Source VariableID:104:17 */
  --nn-metric-exact-radius-29p56800079345703: 29.568px;
  /* Source VariableID:123:7 */
  --nn-metric-exact-spacing-36p559139251708984: 36.5591px;
  /* Source VariableID:123:8 */
  --nn-metric-exact-radius-36p559139251708984: 36.5591px;
  /* Source VariableID:123:9 */
  --nn-metric-exact-spacing-43p87096405029297: 43.871px;
  /* Source VariableID:123:10 */
  --nn-metric-exact-spacing-58p49462127685547: 58.4946px;
  /* Source VariableID:144:24 */
  --nn-metric-exact-spacing-16: 16px;
  /* Source VariableID:144:25 */
  --nn-metric-exact-spacing-4: 4px;
  /* Source VariableID:144:26 */
  --nn-metric-exact-radius-16: 16px;
  /* Source VariableID:188:244 */
  --nn-metric-exact-spacing-0: 0px;
  /* Source VariableID:188:245 */
  --nn-metric-exact-radius-0: 0px;
  /* Source VariableID:188:246 */
  --nn-metric-exact-stroke-1: 1px;
  /* Source VariableID:196:3 */
  --nn-metric-exact-stroke-1p171875: 1.17188px;
  /* Source VariableID:196:13 */
  --nn-metric-exact-stroke-2: 2px;
  /* Source VariableID:242:5 */
  --nn-metric-exact-stroke-4: 4px;
  /* Source VariableID:242:8 */
  --nn-metric-exact-stroke-2p6666667461395264: 2.66667px;
  /* Source VariableID:242:10 */
  --nn-metric-exact-stroke-5p333333492279053: 5.33333px;
  /* Source VariableID:242:14 */
  --nn-metric-exact-stroke-0p25: 0.25px;
  /* Source VariableID:242:19 */
  --nn-metric-exact-stroke-0p5: 0.5px;
  /* Source VariableID:242:24 */
  --nn-metric-exact-stroke-0p6666666865348816: 0.666667px;
  /* Source VariableID:242:33 */
  --nn-metric-exact-stroke-8: 8px;
  /* Source VariableID:246:3 */
  --nn-metric-exact-radius-4: 4px;
  /* Source VariableID:259:16 */
  --nn-metric-exact-spacing-10: 10px;
  /* Source VariableID:264:8 */
  --nn-metric-exact-spacing-12: 12px;
  /* Source VariableID:275:4 */
  --nn-metric-exact-radius-9999: 9999px;
  /* Source VariableID:282:61 */
  --nn-metric-exact-effect-4: 4px;
  /* Source VariableID:282:62 */
  --nn-metric-exact-effect-m1: -1px;
  /* Source VariableID:282:63 */
  --nn-metric-exact-effect-0: 0px;
  /* Source VariableID:282:65 */
  --nn-metric-exact-effect-12: 12px;
  /* Source VariableID:282:66 */
  --nn-metric-exact-effect-2: 2px;
  /* Source VariableID:282:67 */
  --nn-metric-exact-effect-10: 10px;
  /* Source VariableID:282:92 */
  --nn-metric-exact-spacing-2: 2px;
  /* Source VariableID:306:4 */
  --nn-metric-exact-spacing-m4: -4px;
  /* Source VariableID:337:7 */
  --nn-metric-exact-spacing-240: 240px;
  /* Source VariableID:337:15 */
  --nn-metric-exact-stroke-0: 0px;
  /* Source VariableID:369:2554 */
  --nn-metric-exact-stroke-0p5555555820465088: 0.555556px;
  /* Source VariableID:373:26 */
  --nn-metric-exact-spacing-8: 8px;
  /* Source VariableID:377:94 */
  --nn-metric-exact-stroke-0p444444477558136: 0.444444px;
  /* Source VariableID:394:23 */
  --nn-metric-exact-stroke-0p8333333134651184: 0.833333px;
  /* Source VariableID:394:38 */
  --nn-metric-exact-stroke-0p104456827044487: 0.104457px;
  /* Source VariableID:394:53 */
  --nn-metric-exact-stroke-0p13927575945854187: 0.139276px;
  /* Source VariableID:394:110 */
  --nn-metric-exact-stroke-0p1044568121433258: 0.104457px;
  /* Source VariableID:423:4 */
  --nn-metric-exact-spacing-6: 6px;
  /* Source VariableID:423:9 */
  --nn-metric-exact-stroke-0p7142857313156128: 0.714286px;
  /* Source VariableID:426:855 */
  --nn-metric-exact-radius-5: 5px;
  /* Source VariableID:428:169 */
  --nn-metric-exact-stroke-0p714285671710968: 0.714286px;
  /* Source VariableID:428:198 */
  --nn-metric-exact-stroke-0p8571429252624512: 0.857143px;
  /* Source VariableID:428:283 */
  --nn-metric-exact-stroke-0p857142984867096: 0.857143px;
  /* Source VariableID:435:1049 */
  --nn-metric-exact-stroke-1p5: 1.5px;
  /* Source VariableID:491:44 */
  --nn-metric-exact-dimension-76: 76px;
  /* Source VariableID:552:8430 */
  --nn-metric-exact-spacing-31p360000610351562: 31.36px;
  /* Source VariableID:552:8431 */
  --nn-metric-exact-spacing-23p520000457763672: 23.52px;
  /* Source VariableID:552:8432 */
  --nn-metric-exact-radius-15p680000305175781: 15.68px;
  /* Source VariableID:552:8433 */
  --nn-metric-exact-stroke-0p9800000190734863: 0.98px;
  /* Source VariableID:552:8436 */
  --nn-metric-exact-spacing-15p680000305175781: 15.68px;
  /* Source VariableID:552:8438 */
  --nn-metric-exact-spacing-7p840000152587891: 7.84px;
  /* Source VariableID:552:8447 */
  --nn-metric-exact-spacing-19p600000381469727: 19.6px;
  /* Source VariableID:552:8451 */
  --nn-metric-exact-spacing-3p9200000762939453: 3.92px;
  /* Source VariableID:693:270 */
  --nn-metric-exact-width-68: 68px;
  /* Source VariableID:693:271 */
  --nn-metric-exact-width-84: 84px;
  /* Source VariableID:693:272 */
  --nn-metric-exact-width-240: 240px;
  /* Source VariableID:693:273 */
  --nn-metric-exact-width-248: 248px;
  /* Source VariableID:693:274 */
  --nn-metric-exact-width-392: 392px;
  /* Source VariableID:697:2 */
  --nn-metric-exact-stroke-0p6830601096153259: 0.68306px;
  /* Source VariableID:697:3 */
  --nn-metric-exact-stroke-1p0245901346206665: 1.02459px;
  /* Source VariableID:697:4 */
  --nn-metric-exact-radius-6: 6px;
  /* Source VariableID:721:216 */
  --nn-metric-exact-width-208: 208px;
  /* Source VariableID:721:217 */
  --nn-metric-exact-width-216: 216px;
  /* Source VariableID:721:218 */
  --nn-metric-exact-width-352: 352px;
  /* Source VariableID:860:2 */
  --nn-metric-exact-spacing-20: 20px;
  /* Source VariableID:941:436 */
  --nn-metric-exact-dimension-103: 103px;
  /* Source VariableID:950:2 */
  --nn-metric-exact-spacing-5p2266669273376465: 5.22667px;
  /* Source VariableID:950:3 */
  --nn-metric-exact-spacing-5p333333492279053: 5.33333px;
  /* Source VariableID:950:4 */
  --nn-metric-exact-spacing-11p760000228881836: 11.76px;
  /* Source VariableID:950:5 */
  --nn-metric-exact-radius-9799p0205078125: 9799.02px;
  /* Source VariableID:950:6 */
  --nn-metric-exact-radius-13065p3603515625: 13065.4px;
  /* Source VariableID:950:7 */
  --nn-metric-exact-radius-13332: 13332px;
  /* Source VariableID:950:8 */
  --nn-metric-exact-stroke-1p3066667318344116: 1.30667px;
  /* Source VariableID:950:9 */
  --nn-metric-exact-stroke-1p3333333730697632: 1.33333px;
  /* Source VariableID:977:298 */
  --nn-metric-exact-dimension-217: 217px;
  /* Source VariableID:1839:539 */
  --nn-image_card-gap-24: 24px;
  /* Source VariableID:1839:992 */
  --nn-image_card-corner_radius-24: 24px;
  /* Source VariableID:1839:2851 */
  --nn-image_card-effect_float-1: 1px;
  /* Source VariableID:1839:6564 */
  --nn-image_card-corner_radius-23_520000457763672: 23.52px;
  /* Source VariableID:1841:7109 */
  --nn-image_card-gap-32: 32px;
  /* Source VariableID:1871:76 */
  --nn-image_card-gap-48: 48px;
  /* Source VariableID:1880:98 */
  --nn-image_card-corner_radius-12855_857421875: 12855.9px;
  /* Source VariableID:1880:102 */
  --nn-image_card-corner_radius-8570_571584497167: 8570.57px;
  /* Source VariableID:1903:8 */
  --nn-image_card-corner_radius-100: 100px;
  /* Source VariableID:1903:28 */
  --nn-image_card-gap-18: 18px;
  /* Source VariableID:1903:37 */
  --nn-image_card-corner_radius-43_6363639831543: 43.6364px;
  /* Source VariableID:1937:4598 */
  --nn-image_card-gap-13: 13px;
  /* Source VariableID:1966:2896 */
  --nn-component-corner_radius-100_49999606888757: 100.5px;
  /* Source VariableID:1975:50125 */
  --nn-component-gap-64: 64px;
  /* Source VariableID:1989:23 */
  --nn-component-corner_radius-36: 36px;
  /* Source VariableID:2003:4 */
  --nn-component-gap-19: 19px;
  /* Source VariableID:2040:803 */
  --nn-space-80: 80px;
  /* Source VariableID:2871:12380 */
  --nn-datepicker-gap-_10: -10px;
  /* Source VariableID:16:24 */
  --nn-radius-button: 24px;
  /* Source VariableID:16:25 */
  --nn-radius-card: 16px;
  /* Source VariableID:16:26 */
  --nn-radius-full: 9999px;
  /* Source VariableID:16:27 */
  --nn-radius-lg: 16px;
  /* Source VariableID:16:28 */
  --nn-radius-md: 12px;
  /* Source VariableID:16:29 */
  --nn-radius-sm: 8px;
  /* Source VariableID:16:30 */
  --nn-radius-xs: 4px;
  /* Source VariableID:16:31 */
  --nn-radius-checkbox: 2px;
  /* Source VariableID:16:32 */
  --nn-layout-wide_gap: 32px;
  /* Source VariableID:16:33 */
  --nn-layout-compact_gap: 16px;
  /* Source VariableID:16:34 */
  --nn-layout-margin_gap: 20px;
  /* Source VariableID:16:36 */
  --nn-font-size-10: 12px;
  /* Source VariableID:16:37 */
  --nn-font-size-20: 14px;
  /* Source VariableID:16:38 */
  --nn-font-size-30: 16px;
  /* Source VariableID:16:39 */
  --nn-font-size-40: 18px;
  /* Source VariableID:16:40 */
  --nn-font-size-50: 21px;
  /* Source VariableID:16:41 */
  --nn-font-size-60: 24px;
  /* Source VariableID:16:42 */
  --nn-font-size-70: 28px;
  /* Source VariableID:16:43 */
  --nn-font-size-80: 36px;
  /* Source VariableID:16:44 */
  --nn-font-size-90: 42px;
  /* Source VariableID:16:45 */
  --nn-font-weight-regular: 400;
  /* Source VariableID:16:46 */
  --nn-font-weight-bold: 700;
  /* Source VariableID:16:47 */
  --nn-font-weight-light: 300;
  /* Source VariableID:16:48 */
  --nn-font-family: "Noto Sans KR";
  /* Source VariableID:16:49 */
  --nn-line_height-title_percent: 1.3;
  /* Source VariableID:16:50 */
  --nn-line_height-body_percent: 1.5;
  /* Source VariableID:16:52 */
  --nn-font-wide-title_lg: 36px;
  /* Source VariableID:16:53 */
  --nn-font-wide-title_sm: 28px;
  /* Source VariableID:16:54 */
  --nn-font-wide-subtitle_lg: 24px;
  /* Source VariableID:16:55 */
  --nn-font-wide-subtitle_sm: 21px;
  /* Source VariableID:16:56 */
  --nn-font-compact-title_lg: 28px;
  /* Source VariableID:16:57 */
  --nn-font-compact-title_sm: 24px;
  /* Source VariableID:16:58 */
  --nn-font-compact-subtitle_lg: 21px;
  /* Source VariableID:16:59 */
  --nn-font-compact-subtitle_sm: 18px;
  /* Source VariableID:16:60 */
  --nn-font-body-xl: 21px;
  /* Source VariableID:16:61 */
  --nn-font-body-lg: 18px;
  /* Source VariableID:16:62 */
  --nn-font-body-md: 16px;
  /* Source VariableID:16:63 */
  --nn-font-body-sm: 14px;
  /* Source VariableID:16:64 */
  --nn-font-body-xs: 12px;
  /* Source VariableID:16:66 */
  --nn-opacity-disabled: 0.4;
  /* Source VariableID:16:67 */
  --nn-opacity-opaque: 1;
  /* Source VariableID:16:68 */
  --nn-opacity-paper_rule: 0.13;
  /* Source VariableID:16:69 */
  --nn-opacity-paper_margin: 0.24;
  /* Source VariableID:16:70 */
  --nn-duration-hover: 100ms;
  /* Source VariableID:16:71 */
  --nn-duration-state: 200ms;
  /* Source VariableID:16:72 */
  --nn-easing-control: cubic-bezier(0.05, 0.7, 0.1, 1);
  /* Source VariableID:18:60 */
  --nn-font-size-navigation: 11px;
  /* Source VariableID:18:61 */
  --nn-letter_spacing-default_percent: 0em;
  /* Source VariableID:18:62 */
  --nn-letter_spacing-navigation_percent: -0.02em;
  /* Source VariableID:18:63 */
  --nn-paragraph-spacing: 0px;
  /* Source VariableID:18:64 */
  --nn-paragraph-indent: 0px;
  /* Source VariableID:18:65 */
  --nn-font-navigation: 11px;
  /* Source VariableID:18:66 */
  --nn-font-emphasize: 36px;
  /* Source VariableID:18:67 */
  --nn-font-underline-xxl: 24px;
  /* Source VariableID:134:3 */
  --nn-motion-easing_standard: cubic-bezier(0.2, 1, 0.3, 1);
  /* Source VariableID:134:4 */
  --nn-motion-easing_standard_decel: cubic-bezier(0, 0, 0, 1);
  /* Source VariableID:134:5 */
  --nn-motion-easing_accent_decel: cubic-bezier(0.05, 0.7, 0.1, 1);
  /* Source VariableID:134:6 */
  --nn-motion-easing_linear: cubic-bezier(0, 0, 1, 1);
  /* Source VariableID:134:7 */
  --nn-motion-easing_bouncy: cubic-bezier(0.5, 1.5, 0.5, 1);
  /* Source VariableID:134:8 */
  --nn-motion-duration_1beat: 100ms;
  /* Source VariableID:134:9 */
  --nn-motion-duration_2beat: 200ms;
  /* Source VariableID:134:10 */
  --nn-motion-duration_3beat: 300ms;
  /* Source VariableID:134:11 */
  --nn-motion-duration_5beat: 500ms;
  /* Source VariableID:134:12 */
  --nn-motion-duration_10beat: 1000ms;
  /* Source VariableID:134:13 */
  --nn-motion-duration_20beat: 2000ms;
  /* Source VariableID:134:14 */
  --nn-motion-duration_30beat: 3000ms;
  /* Source VariableID:141:141 */
  --nn-typography-exact-fontweight-600: 600;
  /* Source VariableID:142:186 */
  --nn-typography-exact-fontweight-500: 500;
  /* Source VariableID:544:1301 */
  --nn-typography-exact-fontsize-20p579999923706055: 20.58px;
  /* Source VariableID:544:1303 */
  --nn-typography-exact-fontsize-15p680000305175781: 15.68px;
  /* Source VariableID:544:1305 */
  --nn-typography-exact-fontsize-17p639999389648438: 17.64px;
  /* Source VariableID:544:1307 */
  --nn-typography-exact-fontsize-13p720000267028809: 13.72px;
  /* Source VariableID:941:437 */
  --nn-size-text_box-compact_description-min_height: 103px;
  /* Source VariableID:950:10 */
  --nn-font-size-exact-7p840000152587891: 7.84px;
  /* Source VariableID:950:11 */
  --nn-font-size-exact-8: 8px;
  /* Source VariableID:977:299 */
  --nn-size-text_box-compact_image_description-min_height: 217px;
  /* Source VariableID:1410:61 */
  --nn-radius-button_sm: 20px;
  /* Source VariableID:139:866 */
  --nn-color-alpha-editor-white-40pct: rgba(255, 255, 255, 0.4);
  /* Source VariableID:1913:169 */
  --nn-material-color_alpha-selected-80pct: rgba(236, 229, 218, 0.8);
  /* Source 2830:2994 */
  --nn-select-height: 48px;
  /* Source 2830:2994 */
  --nn-select-inset: 16px;
  /* Source 2830:2997 */
  --nn-select-icon: 24px;
  /* Source 2830:2994 */
  --nn-select-radius: 8px;
  /* Source 57:1755 */
  --nn-input-height: 48px;
  /* Source 57:1755 */
  --nn-input-inset: 16px;
  /* Source 57:1755 */
  --nn-input-radius: 8px;
  /* Source 2627:938 */
  --nn-button-inset: 24px;
  /* Source 2627:938 */
  --nn-button-padding-y: 12px;
  /* Source 2627:938 */
  --nn-button-radius: 24px;
  /* Source 2627:999 */
  --nn-button-font: 18px;
  /* Source I2271:3899;35:4 */
  --nn-checkbox-size: 24px;
  /* Source I2512:1440;2507:1290 */
  --nn-switch-width: 40px;
  /* Source I2512:1440;2507:1290 */
  --nn-switch-height: 24px;
  /* Source 45:650 */
  --nn-tab-inset: 16px;
  /* Source 45:650 */
  --nn-tab-padding-y: 8px;
  /* Source 2610:5393 */
  --nn-chip-inset: 16px;
  /* Source 2610:5393 */
  --nn-chip-padding-y: 8px;
  /* Source 423:3 */
  --nn-badge-inset: 6px;
  /* Source 423:3 */
  --nn-badge-padding-y: 4px;
  /* Source 423:3 */
  --nn-badge-radius: 8px;
  /* Source 927:384 */
  --nn-card-inset: 20px;
  /* Source 927:384 */
  --nn-card-radius: 12px;
  /* Source 2322:476 */
  --nn-table-inset: 20px;
  /* Source 2322:476 */
  --nn-table-padding-y: 12px;
  /* Source 2322:476 */
  --nn-table-cell-height: 64px;
  /* Source 1373:30706 */
  --nn-dialog-radius: 16px;
  /* Source 1373:30716 */
  --nn-dialog-inset: 32px;
  /* Source 1373:30774 */
  --nn-dialog-width: 768px;
  /* Source 1781:191 */
  --nn-sheet-inset: 20px;
  /* Source 282:69 */
  --nn-toast-inset: 20px;
  /* Source 282:69 */
  --nn-toast-radius: 8px;
  /* Source 282:69 */
  --nn-toast-padding-y: 12px;
  /* Source S:a89db431200c478af35ad17c55c04593877665ec, */
  --nn-shadow-sm: 0px 1px 2px 0px rgba(30, 30, 30, 0.06), 0px 1px 3px 0px rgba(30, 30, 30, 0.1);
  /* Source S:60c7652bd194735900b269bd47c0ae2ee6877bfd, */
  --nn-shadow-md: 0px 0px 4px -1px rgba(30, 30, 30, 0.06), 0px 2px 12px -1px rgba(30, 30, 30, 0.1);
  /* Source S:19fbfbd62e8e3027760df0eff22e2f1072238248, */
  --nn-shadow-lg: 0px -4px 6px -2px rgba(30, 30, 30, 0.05), 0px 10px 15px -3px rgba(30, 30, 30, 0.1);
  /* Source S:738040ebd96f73439ea85725d55d9252be0b575e, */
  --nn-shadow-xl: 0px -2px 10px 0px rgba(30, 30, 30, 0.04), 0px 20px 25px -5px rgba(30, 30, 30, 0.1);
  /* Source VariableID:21:7 */
  --nn-bg: var(--nn-color-fill-canvas);
  /* Source VariableID:21:8 */
  --nn-surface: var(--nn-color-fill-surface);
  /* Source VariableID:21:9 */
  --nn-subtle: var(--nn-color-fill-subtle);
  /* Source VariableID:21:10 */
  --nn-hover: var(--nn-color-fill-hover);
  /* Source VariableID:21:11 */
  --nn-selected: var(--nn-color-fill-selected);
  /* Source VariableID:3:64 */
  --nn-text: var(--nn-color-text-primary);
  /* Source VariableID:3:65 */
  --nn-muted: var(--nn-color-text-secondary);
  /* Source VariableID:3:66 */
  --nn-inverse: var(--nn-color-text-inverse);
  /* Source VariableID:3:68 */
  --nn-accent: var(--nn-color-action-default);
  /* Source VariableID:21:12 */
  --nn-accent-hover: var(--nn-color-action-hover);
  /* Source VariableID:3:69 */
  --nn-border: var(--nn-color-border-default);
  /* Source VariableID:21:13 */
  --nn-focus: var(--nn-color-border-focus);
  /* Source VariableID:303:40 */
  --nn-error: var(--nn-color-status-error-foreground);
  /* Source VariableID:303:42 */
  --nn-error-bg: var(--nn-color-status-error-surface);
  /* Source VariableID:303:32 */
  --nn-success: var(--nn-color-status-success-foreground);
  /* Source VariableID:303:34 */
  --nn-success-bg: var(--nn-color-status-success-surface);
  /* Source VariableID:1562:2 */
  --nn-disabled-bg: var(--nn-color-fill-disabled);
  /* Source VariableID:361:2 */
  --nn-disabled-text: var(--nn-color-text-disabled);
  /* Source VariableID:61:2 */
  --nn-control-off: var(--nn-color-control-track-off);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-default-color: var(--nn-page-bg);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-default-image: var(--nn-page-texture);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-wood-color: var(--nn-page-bg);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-wood-image: var(--nn-header-texture);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-gradient-color: var(--nn-page-bg);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-gradient-image: linear-gradient(180deg, var(--nn-page-bg), var(--nn-header-bg));
  /* Source representative-decision-2026-11-08 */
  --nn-bg-dots-color: var(--nn-page-bg);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-dots-image: var(--nn-texture-dots);
  /* Source representative-decision-2026-11-08 */
  --nn-bg-dots-size: 12px 12px;
  /* Source representative-decision-2026-11-08 */
  --nn-hero-shade: rgba(0, 0, 0, .65);
  /* Source representative-decision-2026-11-08 */
  --nn-menu-label-width: 80px;
  /* Source representative-decision-2026-11-08 */
  --nn-menu-row-height: 40px;
  /* Source representative-decision-2026-11-08 */
  --nn-menu-row-gap: 8px;
  /* Source representative-decision-2026-11-08 */
  --nn-menu-radius: var(--nn-select-radius);
  /* Source representative-decision-2026-11-08 */
  --nn-nameplate-bg: rgba(255, 255, 255, .6);
  /* Source representative-decision-2026-11-08 */
  --nn-icon-optical-size: 24px;
  /* Source representative-decision-2026-11-08 */
  --nn-icon-optical-wide: 22px;
  /* Source representative-decision-2026-11-08 */
  --nn-icon-optical-compact: 20px;
  /* Source representative-decision-2026-11-08 */
  --nn-kraft-bg: #e2d4ba;
  /* Source representative-decision-2026-11-08 */
  --nn-kraft-texture: url("./textures/kraft-fibers.svg");
  /* Source representative-decision-2026-11-08 */
  --nn-header-bg: #ebe0cc;
  /* Source representative-decision-2026-11-08 */
  --nn-header-texture: url("./textures/wood-a.svg");
  /* Source representative-decision-2026-11-08 */
  --nn-page-bg: #f6f1e7;
  /* Source representative-decision-2026-11-08 */
  --nn-page-texture: url("./textures/paper-crumpled.svg");
  /* Source representative-decision-2026-11-08 */
  --nn-kraft-color: var(--nn-kraft-bg);
  /* Source representative-decision-2026-11-08 */
  --nn-paper-color: #f7f3e9;
  /* Source representative-decision-2026-11-08 */
  --nn-sheet-color: #fffefa;
  /* Source representative-decision-2026-11-08 */
  --nn-fiber-ink: rgba(92, 65, 31, .10);
  /* Source representative-decision-2026-11-08 */
  --nn-rule-ink: rgba(88, 109, 127, .18);
  /* Source representative-decision-2026-11-08 */
  --nn-dot-ink: rgba(92, 65, 31, .22);
  /* Source representative-decision-2026-11-08 */
  --nn-texture-paper: url("./textures/paper.svg");
  /* Source representative-decision-2026-11-08 */
  --nn-texture-kraft: var(--nn-kraft-texture);
  /* Source representative-decision-2026-11-08 */
  --nn-texture-ruled: repeating-linear-gradient(transparent 0 31px, var(--nn-rule-ink) 31px 32px);
  /* Source representative-decision-2026-11-08 */
  --nn-texture-dots: radial-gradient(var(--nn-dot-ink) 1px, transparent 1px);
  /* Source representative-decision-2026-11-08 */
  --nn-elevation-base: 0;
  /* Source representative-decision-2026-11-08 */
  --nn-elevation-panel: 1;
  /* Source representative-decision-2026-11-08 */
  --nn-elevation-topbar: 2;
  /* Source representative-decision-2026-11-08 */
  --nn-elevation-floating: 3;
  /* Source 2026-11-08-round5 */
  --nn-shadow-panel: var(--nn-elevation-2);
  /* Source representative-decision-2026-11-08 */
  --nn-shadow-topbar: 0 4px 9px rgba(64, 44, 20, .14);
  /* Source 2026-11-08-round5 */
  --nn-shadow-floating: var(--nn-elevation-3);
  /* Source representative-decision-2026-11-08 */
  --nn-font-hand-pen: "Nanum Pen Script", cursive;
  /* Source representative-decision-2026-11-08 */
  --nn-font-hand-gaegu: "Gaegu", cursive;
  /* Source representative-decision-2026-11-08 */
  --nn-category-work-accent: #79553e;
  /* Source representative-decision-2026-11-08 */
  --nn-category-work-mat: #e5d3b8;
  /* Source representative-decision-2026-11-08 */
  --nn-category-work-soft: #f2eee7;
  /* Source representative-decision-2026-11-08 */
  --nn-category-tools-accent: #35685f;
  /* Source representative-decision-2026-11-08 */
  --nn-category-tools-mat: #dfe9e6;
  /* Source representative-decision-2026-11-08 */
  --nn-category-tools-soft: #eef4f2;
  /* Source representative-decision-2026-11-08 */
  --nn-category-study-accent: #3570a8;
  /* Source representative-decision-2026-11-08 */
  --nn-category-study-mat: #f7f1dc;
  /* Source representative-decision-2026-11-08 */
  --nn-category-study-soft: #ecf3fb;
  /* Source representative-decision-2026-11-08 */
  --nn-category-class-accent: #a84d12;
  /* Source representative-decision-2026-11-08 */
  --nn-category-class-mat: #fff3e3;
  /* Source representative-decision-2026-11-08 */
  --nn-category-class-soft: #fff8ef;
  /* Source VariableID:4252:3 */
  --nn-reading-radius: 28px;
  /* Source VariableID:4252:4 */
  --nn-reading-inset: 32px;
  /* Source VariableID:4252:5 */
  --nn-reading-gap: 40px;
  /* Source VariableID:4252:6 */
  --nn-reading-title: 52px;
  /* Source VariableID:4252:7 */
  --nn-reading-heading: 36px;
  /* Source VariableID:4252:8 */
  --nn-reading-mobile-title: 30px;
  /* Source VariableID:4252:9 */
  --nn-reading-mobile-heading: 31px;
  /* Source VariableID:4252:10 */
  --nn-reading-mobile-body: 17px;
  /* Source VariableID:4252:11 */
  --nn-reading-mobile-head-inset: 20px;
  /* Source VariableID:4252:12 */
  --nn-reading-mobile-body-inset: 16px;
  /* Source VariableID:4252:13 */
  --nn-reading-chip-size: 26px;
  /* Source VariableID:4252:14 */
  --nn-reading-caption-size: 25px;
  /* Source VariableID:4252:15 */
  --nn-reading-mobile-caption: 24px;
  /* Source S:b50bf4e71a4e472ec2d5fe5aeeeeea3e6d66e16a, */
  --nn-elevation-1: none;
  /* Source S:54d3faddf6d670bab2d22d4cd4082378589bdd42, */
  --nn-elevation-2: 0px 2px 4px 0px rgba(64, 44, 20, 0.06), 0px 8px 24px 0px rgba(64, 44, 20, 0.08);
  /* Source S:92c417a39697e2312a4e3c1546c66550e5127568, */
  --nn-elevation-3: 0px 4px 8px 0px rgba(64, 44, 20, 0.1), 0px 16px 40px 0px rgba(64, 44, 20, 0.14);
}

@font-face{font-family:'Nanum Pen Script';src:url('./fonts/NanumPenScript-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Gaegu';src:url('./fonts/Gaegu-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
.nn-bg-paper{background-color:var(--nn-paper-color);background-image:var(--nn-texture-paper);position:relative;z-index:var(--nn-elevation-base)}
.nn-bg-kraft{background-color:var(--nn-kraft-color);background-image:var(--nn-texture-kraft);position:relative;z-index:var(--nn-elevation-topbar);box-shadow:var(--nn-shadow-topbar)}
.nn-surface-sheet{background-color:var(--nn-sheet-color);background-image:var(--nn-texture-paper);box-shadow:var(--nn-shadow-panel);position:relative;z-index:var(--nn-elevation-panel)}
.nn-bg-ruled{background-color:var(--nn-paper-color);background-image:var(--nn-texture-ruled),var(--nn-texture-paper);line-height:2rem}
.nn-bg-dots{background-color:var(--nn-paper-color);background-image:var(--nn-texture-dots),var(--nn-texture-paper);background-size:12px 12px,96px 96px}
.nn-elevation-floating{position:relative;z-index:var(--nn-elevation-floating);box-shadow:var(--nn-shadow-floating)}
.nn-root .nn-elevation-1{box-shadow:var(--nn-elevation-1);border:var(--nn-stroke-default) solid var(--nn-border)}
.nn-root .nn-elevation-2{box-shadow:var(--nn-elevation-2)}
.nn-root .nn-elevation-3{box-shadow:var(--nn-elevation-3)}
.nn-hand-pen{font-family:var(--nn-font-hand-pen);font-weight:400;font-synthesis:none}
.nn-hand-gaegu{font-family:var(--nn-font-hand-gaegu);font-weight:400;font-synthesis:none}
