._layout_1xgwg_1{min-height:100vh}._topBar_1xgwg_5{z-index:50;height:48px;transition:background-color var(--transition-normal);background:0 0;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}._topBarScrolled_1xgwg_20{background-color:var(--void);border-bottom:1px solid var(--border-light)}._topBarOnDark_1xgwg_26 ._logo_1xgwg_26,._topBarOnDark_1xgwg_26 ._navLink_1xgwg_27{color:var(--void)}._topBarOnDark_1xgwg_26 ._navLink_1xgwg_27:hover,._topBarOnDark_1xgwg_26 ._navLinkActive_1xgwg_32{color:#fff}._topBarOnDark_1xgwg_26 ._navLinkActive_1xgwg_32:after{background-color:var(--accent)}._logo_1xgwg_26{font-family:var(--font-serif);color:var(--ink-black);letter-spacing:4px;cursor:pointer;font-size:18px;font-weight:300;text-decoration:none}._nav_1xgwg_27{gap:24px;display:flex}._navLink_1xgwg_27{color:var(--ink-faint);letter-spacing:1px;transition:color var(--transition-fast);font-size:11px;text-decoration:none;position:relative}._navLink_1xgwg_27:hover,._navLinkActive_1xgwg_32{color:var(--ink-black)}._navLinkActive_1xgwg_32:after{content:"";background-color:var(--accent);height:1px;position:absolute;bottom:-2px;left:0;right:0}._content_1xgwg_79{padding-top:0}._layout_1n752_1{min-height:100vh;display:flex}._sidebar_1n752_6{background-color:var(--ink-black);flex-direction:column;align-items:center;gap:24px;width:56px;padding:16px 0;display:flex}._sidebarLogo_1n752_16{font-family:var(--font-serif);color:var(--void);letter-spacing:2px;margin-bottom:8px;font-size:16px}._sidebarDivider_1n752_24{background-color:var(--ink-heavy);width:20px;height:1px}._sidebarNav_1n752_30{flex-direction:column;flex:1;gap:16px;display:flex}._sidebarItem_1n752_37{color:var(--ink-faint);letter-spacing:1px;text-align:center;cursor:pointer;transition:all var(--transition-fast);border-left:2px solid #0000;padding:4px 0 4px 8px;font-size:9px;text-decoration:none}._sidebarItem_1n752_37:hover{color:var(--void)}._sidebarItemActive_1n752_54{color:var(--accent);border-left-color:var(--accent)}._sidebarAvatar_1n752_59{background-color:var(--ink-heavy);width:24px;height:24px;color:var(--ink-faint);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}._main_1n752_71{background-color:var(--void);flex-direction:column;flex:1;display:flex}._topBar_1n752_78{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}._topBarTitle_1n752_87{color:var(--ink-faint);letter-spacing:1px;font-size:10px}._topBarRight_1n752_93{color:var(--ink-light);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}._topBarRight_1n752_93:hover{color:var(--ink-black)}._dropdown_1n752_107{background:var(--void);border:1px solid var(--border-light);z-index:50;min-width:120px;position:absolute;top:100%;right:0}._dropdownItem_1n752_117{color:var(--ink-heavy);cursor:pointer;transition:background-color var(--transition-fast);padding:8px 12px;font-size:11px}._dropdownItem_1n752_117:hover{background-color:var(--paper);color:var(--accent)}._content_1n752_130{flex:1;padding:24px}._nav_1hd9n_1{z-index:100;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}._dot_1hd9n_12{background-color:var(--ink-faint);cursor:pointer;width:6px;height:6px;transition:background-color var(--transition-fast);border:none;border-radius:50%;padding:0}._dot_1hd9n_12:hover{background-color:var(--ink-heavy)}._dotActive_1hd9n_27,._dot_1hd9n_12:hover._dotActive_1hd9n_27{background-color:var(--accent)}._row_175f4_1{margin-bottom:16px}._label_175f4_5{color:var(--ink-heavy);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}._value_175f4_13{color:var(--ink-faint)}._track_175f4_17{background-color:var(--border-light);height:2px}._fill_175f4_22{height:100%;transition:width var(--transition-normal)}._tag_y8czt_1{border:1px solid var(--border-light);color:var(--ink-heavy);border-radius:var(--radius);letter-spacing:.5px;padding:2px 10px;font-size:10px;display:inline-block}._dark_y8czt_11{border-color:var(--border-dark);color:var(--ink-faint)}._accent_y8czt_16{border-color:var(--accent);color:var(--accent)}._beian_1a1kk_2{font-family:var(--font-sans);letter-spacing:1px;color:var(--ink-faint);white-space:nowrap;transition:color var(--transition-fast);font-size:10px;text-decoration:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._beian_1a1kk_2:hover{color:var(--ink-light)}._section_1e63a_1{height:var(--snap-height);scroll-snap-align:start;padding:var(--content-padding);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._dark_1e63a_13{background-color:var(--ink-black);color:var(--void)}._light_1e63a_18{background-color:var(--void);color:var(--ink-black)}._snapContainer_12cj7_1{scroll-snap-type:y mandatory;height:100vh;overflow-y:auto}._hero_12cj7_8{color:var(--void);background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0a0a0a 100%)}._heroLabel_12cj7_14{letter-spacing:4px;color:var(--ink-light);margin-bottom:20px;font-size:11px}._heroTitle_12cj7_21{font-family:var(--font-serif);letter-spacing:8px;margin-bottom:8px;font-size:56px;font-weight:300}._heroDivider_12cj7_29{background-color:var(--accent);width:40px;height:1px;margin:16px auto}._heroSub_12cj7_36{font-family:var(--font-serif);color:var(--ink-faint);letter-spacing:2px;font-size:16px;font-weight:300}._scrollHint_12cj7_44{text-align:center;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}._scrollLine_12cj7_52{background:var(--ink-heavy);width:1px;height:24px;margin:0 auto 6px}._scrollText_12cj7_59{color:var(--ink-heavy);letter-spacing:2px;font-size:9px}._statsLabel_12cj7_70{letter-spacing:3px;color:var(--ink-faint);margin-bottom:32px;font-size:11px}._statsRow_12cj7_77{align-items:flex-end;gap:80px;display:flex}._statItem_12cj7_83{text-align:center}._statNumber_12cj7_87{font-family:var(--font-serif);color:var(--ink-black);font-size:64px;font-weight:300;line-height:1}._statDivider_12cj7_95{background-color:var(--accent);width:20px;height:1px;margin:12px auto}._statLabel_12cj7_102{color:var(--ink-light);letter-spacing:1px;font-size:12px}._projects_12cj7_109{background-color:var(--ink-black);color:var(--void);padding:40px 60px}._projectsInner_12cj7_116{flex:1;gap:16px;width:100%;height:100%;display:flex}._projectImage_12cj7_124{border-radius:var(--radius);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);flex:2;align-items:flex-end;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}._projectImage_12cj7_124 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._projectImageOverlay_12cj7_144{background:linear-gradient(#0000 50%,#0a0a0acc 100%);position:absolute;inset:0}._projectNumber_12cj7_150{font-family:var(--font-serif);color:#ffffff1a;z-index:1;font-size:48px;font-weight:300;position:absolute;top:20px;left:20px}._projectInfo_12cj7_161{z-index:1;position:relative}._projectTitle_12cj7_166{font-family:var(--font-serif);margin-bottom:4px;font-size:20px}._projectDesc_12cj7_172{color:var(--ink-light);max-width:300px;font-size:11px}._projectTags_12cj7_178{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._projectMeta_12cj7_185{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}._projectNav_12cj7_193{color:var(--ink-heavy);letter-spacing:1px;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}._projectNavLink_12cj7_202{cursor:pointer;transition:color var(--transition-fast)}._projectNavLink_12cj7_202:hover{color:var(--void)}._projectNavCount_12cj7_211{color:var(--ink-faint)}._techStack_12cj7_216{flex-direction:row;padding:80px 60px}._techLeft_12cj7_222{flex-direction:column;flex:1;justify-content:center;display:flex}._techLabel_12cj7_229{letter-spacing:3px;color:var(--ink-faint);margin-bottom:20px;font-size:11px}._techTitle_12cj7_236{font-family:var(--font-serif);color:var(--ink-black);margin-bottom:16px;font-size:28px;font-weight:300}._techRight_12cj7_244{flex:1;justify-content:center;align-items:center;display:flex}._heatmapLabel_12cj7_256{letter-spacing:3px;color:var(--ink-faint);margin-bottom:20px;font-size:11px}._heatmapLegend_12cj7_263{color:var(--ink-faint);align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}._legendBlock_12cj7_272{border-radius:1px;width:8px;height:8px}._container_f44w2_1{scroll-snap-type:y mandatory;height:100vh;padding-top:48px;overflow-y:auto}._screen_f44w2_8{scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:80px 60px;display:flex;position:relative}._screenLight_f44w2_19{background-color:var(--void)}._label_f44w2_23{letter-spacing:3px;color:var(--ink-faint);text-align:center;margin-bottom:8px;font-size:11px}._title_f44w2_31{font-family:var(--font-serif);color:var(--ink-black);text-align:center;margin-bottom:24px;font-size:28px;font-weight:300}._radarWrap_f44w2_40{width:100%;max-width:400px;margin-bottom:24px}._categories_f44w2_46{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._catBtn_f44w2_53{border:1px solid var(--border-light);color:var(--ink-heavy);cursor:pointer;border-radius:var(--radius);letter-spacing:1px;transition:all var(--transition-fast);font-size:10px;font-family:var(--font-sans);background:0 0;padding:4px 14px}._catBtn_f44w2_53:hover,._catBtnActive_f44w2_66{border-color:var(--accent);color:var(--accent)}._catLabel_f44w2_71{letter-spacing:1px;color:var(--ink-faint);margin-bottom:16px;font-size:10px}._catTitle_f44w2_78{font-family:var(--font-serif);margin-bottom:24px;font-size:22px;font-weight:300}._root_1w7lu_3{background-color:var(--ink-black);color:var(--paper);min-height:100vh;padding-top:48px}._header_1w7lu_11{flex-wrap:wrap;align-items:center;gap:32px;padding:40px 60px 0;display:flex}._title_1w7lu_19{font-family:var(--font-serif);color:var(--paper);letter-spacing:2px;font-size:24px;font-weight:600}._filters_1w7lu_27{flex-wrap:wrap;gap:8px;display:flex}._filterPill_1w7lu_33{font-family:var(--font-sans);letter-spacing:.5px;border:1px solid var(--border-dark);color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 18px;font-size:12px}._filterPill_1w7lu_33:hover{color:var(--paper);border-color:var(--ink-light)}._filterActive_1w7lu_51{color:var(--accent);border-color:var(--accent)}._snapContainer_1w7lu_57{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:calc(100vh - 48px);position:relative;overflow-y:auto}._snapContainer_1w7lu_57::-webkit-scrollbar{width:0}._slide_1w7lu_70{scroll-snap-align:start;height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden}._slideImage_1w7lu_79{background:var(--ink-deep);flex:0 0 66.666%;position:relative;overflow:hidden}._slideImage_1w7lu_79 img{object-fit:cover;width:100%;height:100%;display:block}._imageOverlay_1w7lu_93{background:linear-gradient(to right, transparent 50%, var(--ink-black) 100%);pointer-events:none;position:absolute;inset:0}._imagePlaceholder_1w7lu_104{background:linear-gradient(135deg, var(--ink-deep), var(--ink-heavy));justify-content:center;align-items:center;width:100%;height:100%;display:flex}._placeholderIcon_1w7lu_113{color:var(--ink-light);font-size:64px}._slideMeta_1w7lu_119{flex-direction:column;flex:0 0 33.333%;justify-content:center;padding:60px 48px;display:flex;position:relative}._projectTitle_1w7lu_128{font-family:var(--font-serif);color:var(--paper);letter-spacing:1px;margin-bottom:16px;font-size:20px;font-weight:600}._projectDesc_1w7lu_137{color:var(--ink-faint);margin-bottom:24px;font-size:13px;line-height:1.8}._techTags_1w7lu_144{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}._links_1w7lu_151{gap:16px;display:flex}._linkBtn_1w7lu_156{font-family:var(--font-sans);letter-spacing:.5px;border:1px solid var(--border-dark);color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:6px;padding:8px 20px;font-size:12px;text-decoration:none;display:inline-flex}._linkBtn_1w7lu_156:hover{color:var(--paper);border-color:var(--ink-light)}._bottomNav_1w7lu_179{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90;border-top:1px solid var(--border-dark);background:#0a0a0ad9;justify-content:center;align-items:center;gap:24px;height:48px;display:flex;position:fixed;bottom:0;left:0;right:0}._navBtn_1w7lu_195{font-family:var(--font-sans);letter-spacing:1px;color:var(--ink-faint);cursor:pointer;transition:color var(--transition-fast);-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:6px 16px;font-size:12px}._navBtn_1w7lu_195:hover{color:var(--paper)}._navBtn_1w7lu_195:disabled{color:var(--ink-heavy);cursor:not-allowed}._navCounter_1w7lu_217{font-family:var(--font-sans);color:var(--ink-light);letter-spacing:1px;-webkit-user-select:none;user-select:none;font-size:12px}._navDivider_1w7lu_225{background:var(--border-dark);width:1px;height:16px}._loadingWrap_1w7lu_232{justify-content:center;align-items:center;height:calc(100vh - 48px);display:flex}._loadingSpinner_1w7lu_239{border:2px solid var(--ink-heavy);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite _spin_1w7lu_1}@keyframes _spin_1w7lu_1{to{transform:rotate(360deg)}}._emptyState_1w7lu_252{height:calc(100vh - 48px);color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}._emptyIcon_1w7lu_263{color:var(--ink-heavy);font-size:48px}._page_gt87j_1{background:#0a0a0a;flex-direction:column;min-height:100vh;padding:40px 48px;display:flex}._header_gt87j_9{text-align:center;margin-bottom:40px}._label_gt87j_14{color:var(--ink-faint);letter-spacing:3px;margin-bottom:8px;font-size:10px}._title_gt87j_21{font-family:var(--font-serif);color:#f5f3ef;letter-spacing:4px;font-size:32px;font-weight:300}._grid_gt87j_29{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}._chartCard_gt87j_38{border:1px solid #1a1a1a;flex-direction:column;min-height:0;padding:20px;display:flex}._chartTitle_gt87j_46{color:var(--ink-faint);letter-spacing:1px;margin-bottom:16px;font-size:11px}._chartWrap_gt87j_53{flex:1;min-height:0}._scoreContainer_gt87j_59{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._scoreNumber_gt87j_67{font-family:var(--font-serif);color:var(--accent);font-size:96px;font-weight:300;line-height:1}._scoreDivider_gt87j_75{background:var(--accent);width:48px;height:1px;margin:16px 0}._scoreTotal_gt87j_82{font-family:var(--font-serif);color:var(--ink-faint);letter-spacing:2px;font-size:20px;font-weight:300}._scoreLabel_gt87j_90{color:var(--ink-faint);letter-spacing:1px;margin-top:12px;font-size:11px}._page_dic37_1{background:var(--void);min-height:100vh;padding:48px 60px 60px}._header_dic37_7{margin-bottom:40px}._label_dic37_11{color:var(--ink-faint);letter-spacing:2px;margin-bottom:4px;font-size:10px}._title_dic37_18{font-family:var(--font-serif);color:var(--ink-black);font-size:28px;font-weight:300}._toolbar_dic37_25{align-items:center;gap:16px;margin-bottom:24px;display:flex}._searchInput_dic37_32{border:none;border-bottom:1px solid var(--border-light);color:var(--ink-black);font-size:14px;font-family:var(--font-sans);width:240px;transition:border-color var(--transition-fast);background:0 0;outline:none;padding:8px 0}._searchInput_dic37_32::placeholder{color:var(--ink-faint)}._searchInput_dic37_32:focus{border-bottom-color:var(--ink-heavy)}._resetBtn_dic37_53{color:var(--ink-faint);cursor:pointer;font-size:12px;font-family:var(--font-sans);transition:color var(--transition-fast);background:0 0;border:none}._resetBtn_dic37_53:hover{color:var(--ink-black)}._tableWrap_dic37_67{overflow-x:auto}table{border-collapse:collapse;width:100%}thead th{color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--border-light);letter-spacing:.5px;padding:10px 12px;font-size:11px;font-weight:400}tbody td{color:var(--ink-heavy);border-bottom:1px solid var(--border-light);padding:12px;font-size:13px}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--paper)}._perfHigh_dic37_102{color:var(--ink-black);font-weight:500}._perfMid_dic37_107{color:var(--ink-heavy)}._perfLow_dic37_111{color:var(--ink-light)}._pagination_dic37_116{justify-content:center;align-items:center;gap:4px;margin-top:32px;display:flex}._pageBtn_dic37_124{width:32px;height:32px;color:var(--ink-light);font-size:13px;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._pageBtn_dic37_124:hover:not(:disabled){background:var(--paper);color:var(--ink-black)}._pageBtn_dic37_124:disabled{opacity:.3;cursor:not-allowed}._pageBtnActive_dic37_150{background:var(--ink-black);color:var(--void)}._pageBtnActive_dic37_150:hover{background:var(--ink-black)!important;color:var(--void)!important}._arrowBtn_dic37_160{border:1px solid var(--border-light);width:32px;height:32px;color:var(--ink-light);font-size:12px;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;display:flex}._arrowBtn_dic37_160:hover:not(:disabled){border-color:var(--ink-heavy);color:var(--ink-black)}._arrowBtn_dic37_160:disabled{opacity:.3;cursor:not-allowed}._page_hzy36_1{background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 48px;display:flex}._header_hzy36_11{text-align:center;margin-bottom:40px}._label_hzy36_16{color:var(--ink-faint);letter-spacing:3px;margin-bottom:8px;font-size:10px}._title_hzy36_23{font-family:var(--font-serif);color:#f5f3ef;letter-spacing:4px;font-size:32px;font-weight:300}._chartContainer_hzy36_31{border:1px solid #1a1a1a;width:100%;max-width:900px;height:500px;padding:16px}._annotation_hzy36_39{color:var(--ink-faint);letter-spacing:1px;margin-top:24px;font-size:11px}._wrapper_1pi9e_1{margin-bottom:16px}._label_1pi9e_5{color:var(--ink-faint);letter-spacing:1px;margin-bottom:4px;font-size:9px}._input_1pi9e_12{border:none;border-bottom:1px solid var(--border-light);width:100%;color:var(--ink-black);font-size:14px;font-family:var(--font-sans);transition:border-color var(--transition-fast);background:0 0;outline:none;padding:8px 0}._input_1pi9e_12::placeholder{color:var(--ink-faint)}._input_1pi9e_12:focus{border-bottom-color:var(--ink-heavy)}._textarea_1pi9e_33{resize:vertical;min-height:80px}._button_18mc4_1{cursor:pointer;letter-spacing:2px;transition:all var(--transition-fast);border-radius:var(--radius);font-size:11px;font-family:var(--font-sans);border:none;padding:8px 24px;display:inline-block}._fill_18mc4_13{background-color:var(--ink-black);color:var(--void)}._fill_18mc4_13:hover{background-color:var(--ink-heavy)}._ghost_18mc4_22{border:1px solid var(--border-light);color:var(--ink-heavy);background:0 0}._ghost_18mc4_22:hover{border-color:var(--accent);color:var(--accent)}._underline_18mc4_33{color:var(--ink-light);background:0 0;border:none;padding:4px 0;position:relative}._underline_18mc4_33:after{content:"";background-color:var(--accent);width:0;height:1px;transition:width var(--transition-fast);position:absolute;bottom:0;left:0}._underline_18mc4_33:hover{color:var(--ink-black)}._underline_18mc4_33:hover:after{width:100%}._page_127mo_1{background-color:var(--void);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}._form_127mo_10{flex-direction:column;align-items:center;width:280px;display:flex}._logo_127mo_17{font-family:var(--font-serif);text-align:center;color:var(--ink-black);font-size:36px;font-weight:300;line-height:1}._divider_127mo_26{background-color:var(--accent);width:20px;height:1px;margin:16px 0 12px}._label_127mo_33{letter-spacing:2px;color:var(--ink-faint);text-transform:uppercase;text-align:center;margin-bottom:32px;font-size:9px}._fields_127mo_42{flex-direction:column;gap:20px;width:100%;display:flex}._buttonWrap_127mo_49{width:100%;margin-top:24px}._error_127mo_54{color:var(--accent);text-align:center;width:100%;margin-top:8px;font-size:12px}._splash_127mo_62{pointer-events:none;background:radial-gradient(#a85a4a0a 0%,#a85a4a05 30%,#0000 70%);width:300px;height:300px;position:absolute;bottom:-40px;right:-40px}._statsRow_zfy0t_1{gap:16px;display:flex}._statCard_zfy0t_6{border:1px solid var(--border-light);flex:1;padding:24px}._statLabel_zfy0t_12{color:var(--ink-faint);letter-spacing:1px;margin-bottom:12px;font-size:9px}._statNumber_zfy0t_19{font-family:var(--font-serif);color:var(--ink-black);font-size:32px;font-weight:300;line-height:1}:root{--ink-black:#0a0a0a;--ink-deep:#1a1a1a;--ink-heavy:#333;--ink-light:#666;--ink-faint:#999;--paper-warm:#e8e4de;--paper:#f5f3ef;--void:#fafaf8;--accent:#a85a4a;--border-light:#e5e5e5;--border-dark:#222;--font-serif:"Noto Serif SC", Georgia, serif;--font-sans:"Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--snap-height:100vh;--content-padding:80px 60px;--radius:2px;--transition-fast:.2s ease;--transition-normal:.3s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--void);color:var(--ink-black);font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}::selection{background:var(--accent);color:var(--void)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-faint);border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:0s!important;animation-duration:0s!important}}
