*{box-sizing:border-box}:root{--fontSize: 16px;--fontSizeSmall: 14px;--fontSizeLarge: 18px;--gray0: #f6f9fc;--gray1: #dbe1e8;--gray2: #b2becd;--gray3: #6c7983;--gray4: #454e56;--gray5: #2a2e35;--gray6: #202023;--gray7: #0f0f0f;--borderRadius: .75rem;--transition: .12s cubic-bezier(.4, 0, .2, 1);--activeInputShadow: 0 0 0 3px rgba(66, 153, 225, .6)}html{scroll-padding-top:80px;scroll-behavior:smooth;scrollbar-gutter:stable}html,body{margin:0;padding:0;min-width:320px}body{line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--backgroundColor);overscroll-behavior:none}body::-webkit-scrollbar{width:.375rem;height:.375rem}body::-webkit-scrollbar-track{background-color:#4b4b4b80}body::-webkit-scrollbar-thumb{background-color:#0000004d}body::-webkit-scrollbar-thumb:hover{background-color:#0009}h1,h2,h3,h4,h5,h6,p{transition:color var(--transition)}h1,h2,h3,h4,h5,h6{margin:0}hr{height:1px;border:none;background-color:var(--gray1)}.light{--backgroundColor: var(--gray0);--cardBackgroundColor: white;--accentColor: #ff414e;--accentColorHover: #e13b47;--accentColorTransparent: rgba(255, 65, 78, .2);--textColor: black;--subTextColor: var(--gray4);--webTag: #005ac4;--androidTag: #387002;--phpTag: #4f5b93;--jqueryTag: #005ac4;--reactTag: #005ac4;--reactNativeTag: #005ac4;--flutterTag: #005ac4;--borderColor: rgba(120, 120, 120, .1);--navBackgroundColor: rgba(248, 248, 248, .6);--menuBackgroundColor: rgba(248, 248, 248, .95);--navBorder: inset 1px rgba(0, 0, 0, .1);--navBorderBottom: inset 0 -1px 0 0 rgba(0, 0, 0, .1);--cardShadow: 0 2px 4px rgba(0, 30, 84, .12);--cardShadowHover: 0 6px 12px -2px rgba(50, 50, 93, .25);--tocShadow: rgba(0, 0, 0, .2) 0px 8px 10px 0px}.dark{--backgroundColor: var(--gray7);--cardBackgroundColor: var(--gray6);--accentColor: #ff7a00;--accentColorHover: #e66e00;--accentColorTransparent: rgba(255, 122, 0, .2);--textColor: var(--gray0);--subTextColor: var(--gray2);--webTag: #3b82f6;--phpTag: #7a86b8;--androidTag: #a4c34a;--flutterTag: #3b82f6;--jqueryTag: #3b82f6;--reactTag: #3b82f6;--reactNativeTag: #3b82f6;--borderColor: rgba(200, 200, 200, .1);--navBackgroundColor: rgba(15, 15, 15, .6);--menuBackgroundColor: rgba(15, 15, 15, .95);--navBorder: inset 1px rgba(255, 255, 255, .1);--navBorderBottom: inset 0 -1px 0 0 rgba(255, 255, 255, .1);--cardShadow: 0 2px 4px rgba(0, 0, 0, .3);--cardShadowHover: 0 6px 12px -2px rgba(0, 0, 0, .6);--tocShadow: rgba(0, 0, 0, .6) 0px 8px 10px 0px}.lucide,.lucide>g,.lucide>path{transition:stroke,fill var(--transition)}@media only screen and (max-width:720px){body{overscroll-behavior:initial}}
