@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.283562-kfm0pv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.2336ijw7y_ets.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.01npz8736q7k4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.2h1xa6k2l1ubz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_3b5deb5e-module__7JAcIG__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_3b5deb5e-module__7JAcIG__variable{--font-kalam:"Kalam", "Kalam Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_2874909b-module__IJs8oW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_2874909b-module__IJs8oW__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Atma;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47114f096e404c47-s.p.0sufshfehy88d.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Atma;font-style:normal;font-weight:500;font-display:swap;src:url(../media/05d09606017272d1-s.387tb67_xycll.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atma;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b952cb3b099274-s.p.3mbyr0z9a23f_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atma;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a976a382556ee8e2-s.p.1er27szffgmll.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Atma;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d42ddc66c41661b-s.071oyaflin0lt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atma;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ea9c7ea655df2dd-s.p.3-l99t4a1vcsm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atma;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a8fe956fab303fe-s.p.1sa0wb-mhmiyr.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Atma;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fac581ae08e4e69b-s.3sv8rv0-gxz5i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atma;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4548ef1bcfbf0aec-s.p.1kd552b7r8zh9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atma Fallback;src:local(Arial);ascent-override:130.89%;descent-override:61.58%;line-gap-override:0.0%;size-adjust:84.12%}.atma_e34afe81-module__l1iaoG__className{font-family:Atma,Atma Fallback;font-style:normal}.atma_e34afe81-module__l1iaoG__variable{--font-atma:"Atma", "Atma Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.0nu0d1-zq0f7n.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.316uk-vshaotl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.p.0mbba7e7fye4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.43mqagctl8tum.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.2sqz4r3xqg91l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.p.2115tu4m4whjv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.3eswb6t44uyhi.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.1hdl3ith7ac_n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.p.2grpegx_myr9g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.hind_siliguri_ce9799c7-module__W6r1YW__className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.hind_siliguri_ce9799c7-module__W6r1YW__variable{--font-hind:"Hind Siliguri", "Hind Siliguri Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_bd90ad3c-module__b8sx-q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_bd90ad3c-module__b8sx-q__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.notes{--n-bg:#f4ebdc;--n-paper:#fbf6ec;--n-line:#e3d6c0;--n-text:#2d2a26;--n-muted:#6f675c;--n-ink:#1f3c88;--n-red:#b3362d;--n-green:#2f7d4f;--n-hl:#fbe08a;--n-hl-text:#2d2a26;--n-hl-green:#c6e9cb;--n-hl-pink:#f6ccd6;--n-sticky:#fcefa8;--n-sticky-text:#3b3216;--n-shadow:0 10px 24px -16px #50381473;--n-font-body:var(--font-hind), "Hind Siliguri", system-ui, sans-serif;--n-font-head:var(--font-kalam), var(--font-atma), cursive;--n-font-pen:var(--font-caveat), var(--font-atma), cursive;margin-inline:calc(50% - 50vw);background:var(--n-bg);min-height:calc(100dvh - 64px);color:var(--n-text);font-family:var(--n-font-body);margin-bottom:-4rem;font-size:17px;line-height:1.75}.notes[data-theme=dark],html.dark .notes:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-bg:#1d1b18;--n-paper:#27241f;--n-line:#3d372f;--n-text:#ece4d6;--n-muted:#a89f91;--n-ink:#a9c1ff;--n-red:#f28b7f;--n-green:#82cf9d;--n-hl:#f2d14b;--n-hl-text:#1f1a0c;--n-hl-green:#62c47d80;--n-hl-pink:#f3a9bf;--n-sticky:#ecd56c;--n-sticky-text:#2a2410;--n-shadow:0 10px 24px -16px #000c}.notes .n-head{font-family:var(--n-font-head);color:var(--n-ink);font-weight:700;line-height:1.25}.notes .n-pen{font-family:var(--n-font-pen);color:var(--n-red);font-weight:700}.notes .n-muted{color:var(--n-muted)}.notes a.n-link{color:var(--n-ink);text-underline-offset:3px;text-decoration:underline}.n-body>*+*{margin-top:1.1rem}.n-body h2{font-family:var(--n-font-head);color:var(--n-ink);background:linear-gradient(transparent 58%, var(--n-hl-green) 58%, var(--n-hl-green) 92%, transparent 92%);width:fit-content;margin-top:2.4rem;font-size:1.5rem;font-weight:700;line-height:1.3}.n-body ul.n-list{padding-left:1.3rem;list-style:none}.n-body ul.n-list>li{position:relative}.n-body ul.n-list>li+li{margin-top:.35rem}.n-body ul.n-list>li:before{content:"–";color:var(--n-ink);font-weight:700;position:absolute;left:-1.1rem}.notes .n-hl{background:linear-gradient(100deg, transparent 1%, var(--n-hl) 3%, var(--n-hl) 97%, transparent 99%);color:var(--n-hl-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.notes .n-hl-pink{background:linear-gradient(100deg, transparent 1%, var(--n-hl-pink) 3%, var(--n-hl-pink) 97%, transparent 99%);color:var(--n-hl-text);padding:0 .15em}.notes .n-paper{background:var(--n-paper);border:1px solid var(--n-line);border-radius:14px}.notes .n-key{border-left:3px solid var(--n-ink);padding:.15rem 0 .15rem 1rem}.notes .n-sticky{background:var(--n-sticky);color:var(--n-sticky-text);box-shadow:var(--n-shadow);border-radius:3px;padding:1rem 1.2rem 1.15rem;transform:rotate(-.8deg)}.notes .n-sticky .n-sticky-title{font-family:var(--n-font-head);margin-bottom:.25rem;font-size:1.15rem;font-weight:700;display:block}.notes .n-trap{border:2px solid var(--n-red);border-radius:18px 8px 20px 10px;padding:.9rem 1.15rem}.notes .n-trap .n-trap-title{font-family:var(--n-font-head);color:var(--n-red);margin-bottom:.2rem;font-size:1.15rem;font-weight:700;display:block}.notes .n-formula{font-family:var(--n-font-head);color:var(--n-ink);font-size:1.6rem;font-weight:700;line-height:1.3}.notes .n-photo{box-shadow:var(--n-shadow);background:#fff;padding:8px 8px 6px;position:relative}.notes[data-theme=dark] .n-photo,html.dark .notes:not([data-theme=light]) .n-photo{background:#34302a}.notes .n-photo.tilt-l{transform:rotate(-.8deg)}.notes .n-photo.tilt-r{transform:rotate(.8deg)}.notes .n-photo:before{content:"";background:var(--n-hl-green);opacity:.85;width:84px;height:22px;margin-left:-42px;position:absolute;top:-10px;left:50%;transform:rotate(-3deg)}.notes .n-photo img{width:100%;height:auto;display:block}.notes .n-caption{font-family:var(--n-font-pen);color:var(--n-ink);padding:.45rem .25rem .1rem;font-size:1.15rem;line-height:1.3}.notes .n-btn{background:var(--n-ink);min-height:44px;color:var(--n-bg);border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:600;transition:transform .12s;display:inline-flex}.notes .n-btn:hover{transform:translateY(-1px)}.notes .n-btn-ghost{border:1.5px solid var(--n-line);min-height:40px;color:var(--n-text);background:var(--n-paper);border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:500;display:inline-flex}.notes .n-btn-ghost[aria-pressed=true]{border-color:var(--n-ink);color:var(--n-ink)}.notes .n-chip{border:1.5px solid var(--n-line);background:var(--n-paper);border-radius:999px;min-height:40px;padding:.35rem .9rem;font-weight:500}.notes .n-chip.is-right{border-color:var(--n-green);color:var(--n-green);background:color-mix(in srgb, var(--n-green) 10%, var(--n-paper))}.notes .n-chip.is-wrong{border-color:var(--n-red);color:var(--n-red);background:color-mix(in srgb, var(--n-red) 10%, var(--n-paper))}.notes :is(a,button,summary,input):focus-visible{outline:3px solid var(--n-ink);outline-offset:2px;border-radius:6px}.notes input[type=range]{accent-color:var(--n-ink);width:100%}.notes details.n-check{border-left:3px solid var(--n-green);padding-left:1rem}.notes details.n-check>summary{cursor:pointer;font-weight:600;list-style:none}.notes details.n-check>summary::-webkit-details-marker{display:none}.notes details.n-check>summary:before{content:"☐ ";color:var(--n-green)}.notes details.n-check[open]>summary:before{content:"☑ "}.notes details.n-check .n-answer{font-family:var(--n-font-pen);color:var(--n-green);margin-top:.3rem;font-size:1.3rem;line-height:1.35}.notes .n-card{perspective:1200px}.notes .n-card-inner{min-height:190px;transform-style:preserve-3d;transition:transform .45s;display:grid}.notes .n-card-inner.is-flipped{transform:rotateY(180deg)}.notes .n-card-face{backface-visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;padding:1.2rem 1.4rem;display:flex}.notes .n-card-back{transform:rotateY(180deg)}.notes .n-spine-line{background:var(--n-line)}.notes .n-spine-line.is-done{background:var(--n-ink)}@media (prefers-reduced-motion:reduce){.notes .n-card-inner,.notes .n-btn{transition:none}}.notes .book-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.notes .book-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.25rem}}@media (min-width:1024px){.notes .book-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}}.notes .book-shelf>li{--tilt:-1.2deg}.notes .book-shelf>li:nth-child(3n+2){--tilt:.9deg}.notes .book-shelf>li:nth-child(3n+3){--tilt:-.4deg}.notes .book{--book-linen:#f7f5f0;--book-grey:#e6e4df;--book-ink:#1d1d1b;aspect-ratio:3/4;transform:rotate(var(--tilt));background-color:var(--book-linen);background-image:repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000008 0 1px,#0000 1px 3px);border-radius:2px 5px 5px 2px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #281a082e,0 3px 6px -2px #281a0840,0 22px 34px -18px #281a0899,6px 14px 24px -14px #281a0873}.notes[data-theme=dark] .book,html.dark .notes:not([data-theme=light]) .book{--book-linen:#e4e0d6;--book-grey:#d6d2c8;box-shadow:0 1px 1px #00000080,0 22px 34px -16px #000000e6}.notes .book:before,.notes .book:after{content:"";pointer-events:none;position:absolute;inset:0}.notes .book:before{background:linear-gradient(90deg,#0000004d 0,#ffffff29 2.2%,#0003 4%,#ffffff14 5.5%,#0000 8%)}.notes .book:after{background:linear-gradient(118deg,#ffffff29 0%,#0000 38% 70%,#0000000f 100%)}.notes .book-art{width:100%;height:100%;display:block}.notes .book-type{font-family:var(--font-archivo), "Helvetica Neue", Arial, sans-serif}.notes .book-condensed{font-stretch:72%}.notes a.book:hover{transform:translateY(-8px)rotate(0);box-shadow:0 1px 1px #281a082e,0 6px 10px -4px #281a0840,0 34px 44px -20px #281a0899,8px 22px 30px -16px #281a0866}.notes a.book:focus-visible{outline-offset:5px;border-radius:2px 5px 5px 2px}@media (prefers-reduced-motion:reduce){.notes .book{transition:none}.notes a.book:hover{transform:rotate(var(--tilt))}}
