@font-face{font-family:Fraunces;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-italic-vietnamese.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:Fraunces;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-italic-latin-ext.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:Fraunces;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-italic-latin.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:Fraunces;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-roman-vietnamese.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:Fraunces;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-roman-latin-ext.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:Fraunces;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/fraunces/fraunces-v38-roman-latin.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:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-cyrillic-ext.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:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-vietnamese.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:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-latin-ext.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:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-italic-latin.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:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-cyrillic-ext.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:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-vietnamese.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:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-latin-ext.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:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata/literata-v40-roman-latin.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-cyrillic-ext.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-vietnamese.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-latin-ext.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-v23-roman-latin.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}:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-yellow:#ffcb07;--palette-onyx:#39393a;--palette-thistle:#d0c4df;--palette-raspberry:#ca054d;--palette-teal:#16697a;--palette-publisher:#aed1da;--person-tint:var(--palette-thistle);--publisher-tint:var(--palette-publisher);--entity-ink:var(--palette-onyx);--entity-muted:#4a4a4b;--surface-base:#fff;--surface-raised:#fff;--surface-sunken:#f4f4f4;--surface-deep:#e8e8e8;--surface-inverse:var(--palette-onyx);--surface-wash:linear-gradient(180deg, #fff 0%, #f4f4f4 100%);--ink-strong:#2c2c2d;--ink:var(--palette-onyx);--ink-muted:#5c5c5d;--ink-subtle:#6b6b6c;--ink-inverse:#fff;--ink-helper:#444445;--link:var(--ink);--field-border:#646465;--line:#39393a21;--line-strong:#39393a42;--accent:var(--palette-yellow);--accent-soft:#ffcb0759;--accent-strong:#f0bd00;--accent-ink:var(--palette-onyx);--selection:#eab3084d;--focus-ring:var(--ink);--success:#3f6b4a;--danger:#9b2c2c;--warning:#d6822f;--warning-surface:#fdf3e7;--warning-line:#d6822f;--warning-ink:#6b3a0e;--publication-fallback-green:#606060;--publication-fallback-green-deep:#424242;--publication-fallback-cream:#f3f3f3;--publication-fallback-bg:var(--publication-fallback-green);--publication-fallback-ink:var(--publication-fallback-cream);--publication-fallback-muted:#f3f3f3c7;--publication-fallback-border:#2929294d;--publication-fallback-grid:var(--publication-fallback-bg);--gray-50:#fafafa;--gray-100:#f4f4f4;--gray-200:#e7e7e7;--gray-300:#d5d5d5;--gray-400:#a2a2a2;--gray-500:#727272;--gray-600:#545454;--gray-700:#404040;--gray-800:#282828;--gray-900:#181818;--font-display:"Fraunces", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-text:"Manrope", ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Courier New", monospace;--font-reading:"Literata", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-wordmark:var(--font-display);--font-title:var(--font-text);--font-heading:var(--font-text);--font-value:var(--font-text);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sharp:2px;--radius-button:4px;--radius-soft:6px;--radius-round:12px;--radius-pill:9999px;--shadow-soft:0 18px 40px -28px #1717176b;--shadow-raised:0 28px 50px -26px #17171757;--duration-press:.14s;--duration-fast:.18s;--duration-medium:.24s;--duration-slow:.36s;--ease-emph:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--container-max:1280px;--paper:var(--surface-base);--color-ink:var(--ink);--font-ui:var(--font-text);--ease-out-strong:var(--ease-out)}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;background-color:#fff;background-color:var(--surface-base)}body{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--leading-normal);background-color:#fff;background-color:var(--surface-base);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;font-weight:var(--weight-medium);line-height:1.15;line-height:var(--leading-tight);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video{max-width:100%;display:block}input,select,textarea{font:inherit;color:inherit}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-family:var(--font-mono)}:focus-visible{outline:2px solid #39393a;outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background-color:#eab3084d;background-color:var(--selection)}.interactive-link{transition:color .18s,border-color .18s,opacity .18s,transform .14s cubic-bezier(.23,1,.32,1);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, opacity var(--duration-fast) ease, transform var(--duration-press) var(--ease-out)}.interactive-link:active{transform:scale(.985)}@keyframes spin{to{transform:rotate(360deg)}}.btn{min-width:7rem;min-height:2.75rem;font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);letter-spacing:0;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,opacity .18s,box-shadow .24s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease, opacity var(--duration-fast) ease, box-shadow var(--duration-medium) var(--ease-out), transform var(--duration-press) var(--ease-out);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1717170f,0 6px 14px -6px #1717172e}.btn:hover:not(:disabled){box-shadow:0 2px 4px #17171714,0 10px 22px -8px #17171738}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 1px #17171714,0 2px 6px -3px #1717172e}.btn-primary{background-color:#ffcb07;background-color:var(--accent);color:var(--accent-ink);border-color:#ffcb07;border-color:var(--accent)}.btn-primary:hover:not(:disabled){background-color:#f0bd00;background-color:var(--accent-strong);border-color:#f0bd00;border-color:var(--accent-strong)}.btn-secondary{border-color:#39393a42;border-color:var(--line-strong);color:var(--ink);background:#fff;background:var(--surface-base)}.btn-secondary:hover:not(:disabled){background-color:#f4f4f4;background-color:var(--surface-sunken);border-color:#5c5c5d;border-color:var(--ink-muted)}.btn-quiet{border-color:#39393a42;border-color:var(--line-strong);background:#fff;background:var(--surface-base);color:var(--ink);min-height:2.75rem;border-radius:9999px;padding:.625rem 1.25rem}.btn-quiet:hover:not(:disabled){color:var(--ink-strong);background-color:#f4f4f4;background-color:var(--surface-sunken);border-color:#5c5c5d;border-color:var(--ink-muted)}.bases-cards-cover{box-sizing:border-box;width:100%;min-width:0;max-width:100%;transition:transform .18s cubic-bezier(.23,1,.32,1),filter .18s;transition:transform var(--duration-fast) var(--ease-out-strong), filter var(--duration-fast) ease;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:visible;container-type:inline-size}.bases-cards-cover:after{content:"";filter:blur(12px);opacity:.45;transform-origin:50%;pointer-events:none;height:26px;transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .18s,filter .24s cubic-bezier(.23,1,.32,1);transition:transform var(--duration-medium) var(--ease-out-strong), opacity var(--duration-fast) ease, filter var(--duration-medium) var(--ease-out-strong);background:radial-gradient(#17171738 0%,#17171724 38%,#1717170f 58%,#17171700 78%);border-radius:999px;position:absolute;bottom:-18px;left:4%;right:2%;transform:translateY(6px)scaleX(.9)}.bases-cards-cover--auto-height{display:block;overflow:visible}.bases-cards-cover-image{box-sizing:border-box;transform-origin:50%;width:100%;min-width:0;max-width:100%;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1),filter .18s;transition:transform var(--duration-fast) var(--ease-out-strong), box-shadow var(--duration-medium) var(--ease-out-strong), filter var(--duration-fast) ease;z-index:1;border-radius:2px 6px 6px 2px;flex:none;display:block;position:relative;overflow:visible;transform:translateY(0);box-shadow:inset 1px 1px 0 1px #fff3,inset 0 0 0 1px #0000001a,-3px 1px 3px #1717172e,-10px 8px 18px -16px #1717172e}.bases-cards-cover-image,.bases-cards-cover-image>img{border-radius:2px 6px 6px 2px}.publication-fallback-cover{--publication-fallback-title-size:10.5cqi;--publication-fallback-author-size:4.6cqi;box-sizing:border-box;background:#606060;background:var(--publication-fallback-grid);outline:1px solid #2929294d;outline:1px solid var(--publication-fallback-border);outline-offset:-1px;color:var(--publication-fallback-ink);flex-direction:column;display:flex;container-type:inline-size}.publication-fallback-cover-face{--publication-fallback-title-step:calc(var(--publication-fallback-title-size) * var(--publication-fallback-title-scale,1));box-sizing:border-box;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;min-height:0;padding:5.6cqi 9.4cqi 5cqi;display:flex}.publication-fallback-cover-imprint{z-index:2;color:var(--publication-fallback-ink);width:100%;height:15cqi;flex:none;position:relative}.publication-fallback-cover-imprint text{fill:currentColor}.publication-fallback-cover-publisher{font-family:Literata,Iowan Old Style,Palatino Linotype,Georgia,serif;font-family:var(--font-reading)}.bases-cards-cover-fallback{aspect-ratio:5/8;box-sizing:border-box;-moz-column-gap:0;column-gap:0;width:100%;min-width:0;max-width:100%;min-height:0}.bases-cards-cover-fallback-title,.bases-cards-cover-fallback-subtitle,.bases-cards-cover-fallback-author{z-index:2;min-width:0;max-width:100%;font-family:Literata,Iowan Old Style,Palatino Linotype,Georgia,serif;font-family:var(--font-reading);text-wrap:balance;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.bases-cards-cover-fallback-title{font-size:var(--publication-fallback-title-step);-webkit-line-clamp:5;font-style:normal;font-weight:600;line-height:1.08}.bases-cards-cover-fallback-subtitle{margin-top:calc(var(--publication-fallback-title-step) * .2);font-size:calc(var(--publication-fallback-title-step) * .5);-webkit-line-clamp:3;font-style:italic;line-height:1.3}.bases-cards-cover-fallback-author{margin-top:calc(var(--publication-fallback-title-step) * .5);font-size:var(--publication-fallback-author-size);-webkit-line-clamp:2;font-weight:400;line-height:1.3}.bases-cards-cover-image:before{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#00000005 0%,#0000000d .75%,#ffffff80 1%,#fff9 1.3%,#ffffff80 1.4%,#ffffff4d 1.5% 2.4%,#0000000d 2.7% 3.5%,#ffffff4d 4% 4.5%,#f4f4f41a 5.4% 99%,#90909033 100%);width:100%;height:100%;position:absolute;inset:0}.bases-cards-cover-image--audio,.bases-cards-cover-image--audio>img{border-radius:3px}.bases-cards-cover-image--audio{box-shadow:inset 1px 1px 0 1px #ffffff38,inset 0 0 0 1px #0000001f,-3px 1px 3px #17171729,-10px 8px 18px -16px #17171729}.bases-cards-cover-image--audio:before{background-image:linear-gradient(90deg,#00000038,#ffffff47 1.5%,#0000001a 3.5%,#0000 5%,#0000001f 6.5%,#ffffff2e 8%,#0000 10%),linear-gradient(135deg,#ffffff2e 0%,#ffffff0d 30%,#0000 45%)}.bases-cards-cover-fallback--audio{aspect-ratio:1;--publication-fallback-title-size:8.5cqi}.bases-cards-cover-fallback--audio .bases-cards-cover-fallback-title{-webkit-line-clamp:4}:root{view-transition-name:none}html::view-transition-group(.publication-cover){z-index:20;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html::view-transition-image-pair(.publication-cover){isolation:auto}html::view-transition-new(.publication-cover){mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;border-radius:2px 6px 6px 2px;height:100%;animation:none;display:block;overflow:clip}html::view-transition-old(.publication-cover){mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;border-radius:2px 6px 6px 2px;height:100%;animation:.18s ease-out both vt-publication-cover-fade-out;display:block;overflow:clip}@keyframes vt-publication-cover-fade-out{to{opacity:0}}html::view-transition-group(.entity-image){z-index:15;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html::view-transition-image-pair(.entity-image){isolation:auto}html::view-transition-new(.entity-image){mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;height:100%;animation:none;display:block;overflow:clip}html::view-transition-old(.entity-image){mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;height:100%;animation:.18s ease-out both vt-publication-cover-fade-out;display:block;overflow:clip}html::view-transition-group(.entity-name){z-index:16;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html::view-transition-old(.entity-name){animation-duration:.3s}html::view-transition-new(.entity-name){animation-duration:.3s}.profile-menu-panel{transform-origin:100% 0;border-radius:12px;border-radius:var(--radius-round);box-shadow:0 18px 40px -28px #1717176b;box-shadow:var(--shadow-soft);transition:opacity .18s,transform .18s cubic-bezier(.23,1,.32,1),filter .18s;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out-strong), filter var(--duration-fast) ease;right:max(1rem,50% - 640px + 1rem);right:max(var(--space-4), calc((100% - var(--container-max)) / 2 + var(--space-4)));color:var(--ink-strong);width:16rem;z-index:70;position:absolute;top:4.375rem}@starting-style{.profile-menu-panel{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.97)}}.profile-menu-list{padding:.5rem 0;padding:var(--space-2) 0}.profile-menu-item{text-align:left;width:100%;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);font-size:.875rem;font-size:var(--text-sm);display:block}.profile-menu-item--danger{color:var(--danger)}.profile-menu-section{padding:.75rem 1rem;padding:var(--space-3) var(--space-4);font-size:.875rem;font-size:var(--text-sm);border-top:1px solid #0000000d}.profile-menu-section-label{color:var(--ink-subtle);margin-bottom:.5rem;margin-bottom:var(--space-2);font-size:.75rem;font-weight:600}.profile-menu-choice-row{gap:.5rem;gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-menu-choice{padding:.375rem .75rem;padding:.375rem var(--space-3);border:1px solid #39393a21;border:1px solid var(--line);font-size:.75rem;font-size:var(--text-xs);border-radius:9999px;border-radius:var(--radius-pill);color:var(--ink-strong);transition:background-color .18s,border-color .18s,color .18s,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);background:0 0}.profile-menu-choice:hover{border-color:#2c2c2d;border-color:var(--ink-strong)}.profile-menu-choice:active{transform:scale(.97)}.profile-menu-choice[data-active=true]{background:#2c2c2d;background:var(--ink-strong);color:var(--ink-inverse);border-color:#2c2c2d;border-color:var(--ink-strong)}.app-main{--main-pad-top:1.75rem;--main-pad-bottom:4rem;max-width:1280px;max-width:var(--container-max);padding:1.75rem 1rem 4rem;padding:var(--main-pad-top) var(--space-4) var(--main-pad-bottom);width:100%;min-height:60vh;margin:0 auto}@media (width>=48rem){.app-main{padding-left:1.5rem;padding-left:var(--space-6);padding-right:1.5rem;padding-right:var(--space-6)}}.app-store-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.app-store-link{-webkit-text-decoration:none;text-decoration:none}.app-store-link-glyph{flex-shrink:0;width:1.1em;height:1.1em}.app-store-links--footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0}.app-store-link--quiet{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);color:var(--ink-muted);transition:color .18s;transition:color var(--duration-fast) ease;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.app-store-link--quiet:hover{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.app-shell{color:var(--color-ink);min-height:100vh;background:#fff;background:var(--paper);flex-direction:column;display:flex;position:relative}.app-shell:before{content:none}:root{--site-header-height:7.85rem}@media (width<=767px){:root{--site-header-height:0rem}}.profile-menu-panel{border:1px solid #39393a21;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f4f4fa;box-shadow:0 16px 38px -28px #17171740}@supports (color:color-mix(in lch, red, blue)){.profile-menu-panel{background:color-mix(in srgb, var(--surface-sunken) 98%, transparent)}}.profile-menu-item{transition:background-color .18s,color .18s;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:#39393a21;background:var(--line)}.profile-menu-section{border-top-color:#39393a21;border-top-color:var(--line)}::view-transition-group(site-header){z-index:50}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.bases-cards-cover-image>img{width:100%;height:auto;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-menu-identity{padding:.75rem 1rem 1rem;padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line);margin-bottom:.5rem;margin-bottom:var(--space-2)}.profile-menu-identity-name{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);font-size:1rem;font-size:var(--text-base);color:var(--ink-strong);line-height:1.2}.profile-menu-identity-email{font-size:.875rem;font-size:var(--text-sm);color:var(--ink-muted);margin-top:.25rem;margin-top:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu-separator{background:#39393a21;background:var(--line);height:1px;margin:.5rem 0;margin:var(--space-2) 0}.bases-cards-cover{position:relative}.bases-cards-cover-frame{width:100%;display:block;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.payment-callback-spinner,.site-search-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.navigation-progress:after{animation:none!important;inset:0!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.btn:focus-visible{outline:3px solid #39393a;outline:3px solid var(--focus-ring);outline-offset:2px}.ink-illustration{color:var(--ink);-webkit-mask-image:var(--ink-illustration-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--ink-illustration-url);mask-image:var(--ink-illustration-url);background-color:currentColor;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.not-found-ink{width:min(260px,62vw);margin-bottom:10px}.not-found-page{grid-gap:14px;text-align:left;align-content:center;justify-items:start;gap:14px;min-height:55vh;padding:48px 0 96px;display:grid}.not-found-title{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:max(1.7rem,min(3vw,2.3rem))}.not-found-message{color:var(--ink-muted);margin:0}.not-found-cta{margin-top:10px;-webkit-text-decoration:none;text-decoration:none}.wishlist-page-title,.cart-page-title,.library-title,.history-title,.account-heading,.not-found-title{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-display);font-size:max(2.75rem,min(4vw,4.75rem));font-weight:500;font-weight:var(--weight-medium);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.02}@media (width>=48rem){.library-title,.history-title{font-size:max(2.75rem,min(4vw,4.75rem))}}.wishlist-page-header,.cart-page-header,.library-head,.history-header,.account-heading{border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line);margin:0;padding:0 0 1rem}.wishlist-page,.cart-page,.library-page,.history-page,.account-page{padding-top:0;padding-bottom:0}.wishlist-page,.cart-page{gap:1.75rem}.library-head,.history-header,.account-heading{margin-bottom:1.75rem}.feedback-tab{z-index:900;background:#39393a;background:var(--ink);color:var(--surface-base);font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);letter-spacing:.01em;white-space:nowrap;box-shadow:0 18px 40px -28px #1717176b;box-shadow:var(--shadow-soft);cursor:pointer;writing-mode:vertical-rl;transform-origin:50%;transition:background-color .18s,color .18s;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border:0;border-radius:0;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;position:fixed;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.feedback-tab:hover,.feedback-tab[aria-expanded=true]{background:#2c2c2d;background:var(--ink-strong);color:var(--surface-raised);opacity:.92}.feedback-tab:focus-visible{outline:2px solid #39393a;outline:2px solid var(--ink);outline-offset:2px}.feedback-panel{z-index:901;border:1px solid #39393a21;border:1px solid var(--line);border-radius:6px;border-radius:var(--radius-soft);background:#fff;background:var(--surface-raised);color:var(--ink);width:min(22rem,100vw - 4.5rem);box-shadow:0 28px 50px -26px #17171757;box-shadow:var(--shadow-raised);animation:.18s cubic-bezier(.23,1,.32,1) feedback-panel-in;animation:feedback-panel-in .18s var(--ease-out);padding:1rem 1rem .75rem;position:fixed;top:50%;right:3.25rem;transform:translateY(-50%)}@keyframes feedback-panel-in{0%{opacity:0;transform:translateY(-50%)translate(6px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.feedback-panel{animation:none}}.feedback-panel-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.feedback-panel-title{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);color:var(--ink);margin:0;font-size:1.0625rem;font-weight:700}.feedback-panel-close{border-radius:4px;border-radius:var(--radius-button);color:var(--ink-subtle);width:2rem;height:2rem;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.feedback-panel-close:hover{color:var(--ink);background:#f4f4f4;background:var(--surface-sunken)}.feedback-panel-close svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}.feedback-options{margin:0;padding:0;list-style:none;display:grid}.feedback-options>li+li{border-top:1px solid #39393a21;border-top:1px solid var(--line)}.feedback-option{color:var(--ink);border-radius:4px;border-radius:var(--radius-button);transition:background-color .18s;transition:background-color var(--duration-fast) ease;align-items:flex-start;gap:.75rem;padding:.75rem .25rem;-webkit-text-decoration:none;text-decoration:none;display:flex}a.feedback-option:hover,a.feedback-option:focus-visible{background:#f4f4f4;background:var(--surface-sunken);outline:none}.feedback-option-icon{stroke-width:1.5px;color:var(--ink);width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.feedback-option-body{grid-gap:.2rem;gap:.2rem;min-width:0;display:grid}.feedback-option-title{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);font-size:.9375rem;font-weight:600}.feedback-option-text{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);color:var(--ink-muted);font-size:.8125rem;line-height:1.45}.feedback-option-links{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;font-size:.875rem;font-weight:600;display:flex}.feedback-option-links a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}@media (width<=767px){.feedback-tab{writing-mode:horizontal-tb;padding:.5rem .875rem;top:auto;bottom:1rem;right:1rem;transform:none}.feedback-panel{width:calc(100vw - 2rem);top:auto;bottom:3.75rem;right:1rem;transform:none}@keyframes feedback-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.publication-cover-locked{text-align:center;background:#f4f4f4;background:var(--surface-sunken);color:var(--ink-muted);border:1px solid #39393a21;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:2cqi;padding:6cqi;display:flex;position:relative}.publication-cover-locked-icon{opacity:.5;width:14cqi;height:14cqi}.publication-cover-locked-age{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-display);color:var(--ink);font-size:16cqi;font-weight:600;line-height:1}.publication-cover-locked-label{text-wrap:balance;font-size:6cqi;line-height:1.2}.age-rating-chip{border:1px solid #39393a21;border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}:root{--radius-panel:28px;--radius-card:16px;--ease-spring-out:cubic-bezier(.22, 1.15, .36, 1);--shadow-lift:0 1px 2px #0000000f, 0 22px 40px -26px #00000061}.site-header{z-index:60;background:#fff;background:var(--surface-raised);view-transition-name:site-header;position:relative}@media (width>=48rem){.site-header{position:sticky;top:-2.25rem}}@supports (animation-timeline:scroll()){@media (width>=48rem){.site-header{animation:linear both site-header-lift;animation-timeline:scroll(root);animation-range:0 96px}}}@keyframes site-header-lift{0%{box-shadow:0 0 #0000}to{box-shadow:0 12px 28px -22px #00000073}}.site-header-shell{max-width:1280px;max-width:var(--container-max);padding:0 1rem;padding:0 var(--space-4);grid-gap:.75rem 2rem;grid-gap:var(--space-3) var(--space-8);align-items:center;gap:.75rem 2rem;gap:var(--space-3) var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;min-height:5rem;margin:0 auto;display:grid}@media (width>=48rem){.site-header-shell{padding:0 1.5rem;padding:0 var(--space-6)}}.site-header-brand{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-wordmark);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.5rem;font-size:1.75rem;font-weight:700;line-height:1;display:inline-flex}.brand-mark-overhang{fill:#000}.site-header-brand-mark{width:2.25rem;height:auto;transition:transform .18s cubic-bezier(.23,1,.32,1);transition:transform var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.site-header-brand:hover .site-header-brand-mark{transform:scale(1.05)}}.site-header-brand:active .site-header-brand-mark{transition-duration:.14s;transition-duration:var(--duration-press);transform:scale(.95)}@media (prefers-reduced-motion:reduce){.site-header-brand:hover .site-header-brand-mark,.site-header-brand:active .site-header-brand-mark{transform:none}}.site-search{justify-self:center;width:100%;max-width:46rem;position:relative}.site-search-field{border-radius:9999px;border-radius:var(--radius-pill);background:#f4f4f4;background:var(--surface-sunken);height:3rem;transition:background-color .18s,border-color .18s,box-shadow .24s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-medium) var(--ease-out);border:1px solid #0000;align-items:center;padding:0 .25rem 0 1.25rem;display:flex}.site-search-field:hover{border-color:#39393a21;border-color:var(--line)}.site-search-field:focus-within{background:#fff;background:var(--surface-raised);border-color:#ffcb07;border-color:var(--accent);box-shadow:0 0 0 1px #ffcb07;box-shadow:0 0 0 1px var(--accent)}.site-search-input{color:var(--ink);min-width:0;height:100%;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.site-search-input::placeholder{color:var(--ink-subtle)}.site-search-input::-webkit-search-cancel-button{display:none}.site-search-clear{color:var(--ink-muted);width:2.25rem;height:2.25rem;transition:background-color .18s,color .18s;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:50%;place-items:center;display:grid}.site-search-clear:hover{background:#e8e8e8;background:var(--surface-deep);color:var(--ink)}.site-search-clear svg{width:1.125rem;height:1.125rem}.site-search-submit{background:#39393a;background:var(--ink);color:var(--surface-base);width:2.5rem;height:2.5rem;transition:background-color .18s,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;margin-left:.25rem;display:grid}.site-search-submit:hover{background:#555556}@supports (color:color-mix(in lch, red, blue)){.site-search-submit:hover{background:color-mix(in oklab, var(--ink) 84%, var(--surface-base))}}.site-search-submit:active{transform:scale(.92)}.site-search-submit svg{stroke-width:2.25px;width:1.2rem;height:1.2rem}.site-search-spinner{border:2px solid #39393a42;border:2px solid var(--line-strong);border-top-color:#39393a;border-top-color:var(--ink);border-radius:50%;width:1rem;height:1rem;margin:0 .5rem;animation:.8s linear infinite spin}.site-search-results{z-index:80;border-radius:16px;border-radius:var(--radius-card);border:1px solid #39393a21;border:1px solid var(--line);background:#fff;background:var(--surface-raised);transform-origin:top;max-height:min(70vh,34rem);transition:opacity .16s,transform .22s cubic-bezier(.23,1,.32,1);transition:opacity .16s ease, transform .22s var(--ease-out);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:auto;box-shadow:0 24px 60px -30px #00000073}@starting-style{.site-search-results{opacity:0;transform:translateY(-6px)scale(.985)}}.site-search-group+.site-search-group{margin-top:.25rem}.site-search-group-title{color:var(--ink-subtle);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:700}.site-search-hit{cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.site-search-hit[data-active=true]{background:#f4f4f4;background:var(--surface-sunken)}.site-search-hit-cover{flex-shrink:0;width:2.25rem}.site-search-hit-cover .bases-cards-cover:after{display:none}.site-search-hit-body{min-width:0;display:grid}.site-search-hit-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.site-search-hit-meta{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.site-search-empty{color:var(--ink-muted);padding:1rem .75rem;font-size:.9375rem}.site-search-all{border-top:1px solid #39393a21;border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.site-search-all-link{text-align:left;border-radius:10px;width:100%;padding:.625rem .75rem;font-size:.9375rem;font-weight:600}.site-search-all-link:hover{background:#f4f4f4;background:var(--surface-sunken)}.site-header-actions{align-items:center;gap:.25rem;margin-right:-.375rem;display:flex}.site-utility{background:#f4f4f4;background:var(--surface-sunken);font-size:.8125rem}.site-utility-shell{max-width:1280px;max-width:var(--container-max);padding:0 1.5rem;padding:0 var(--space-6);justify-content:flex-end;align-items:center;gap:1.25rem;gap:var(--space-5);min-height:2.25rem;margin:0 auto;display:flex}.site-utility-link{color:var(--ink-muted)}.site-utility-link:hover{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.site-utility-select{color:var(--ink-muted);align-items:center;display:inline-flex;position:relative}.site-utility-select:hover{color:var(--ink)}.site-utility-select:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;position:absolute;top:50%;right:.2rem;transform:translateY(-70%)rotate(45deg)}.site-utility-select select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 1.1rem .25rem .25rem}@media (width>=48rem){.profile-menu-preferences{display:none}}.site-header-action{grid-gap:.125rem;color:var(--ink);min-width:3.5rem;min-height:3rem;transition:background-color .18s,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);border-radius:10px;align-content:center;justify-items:center;gap:.125rem;padding:.25rem .375rem;display:grid;position:relative}.site-header-action:hover{background:#f4f4f4;background:var(--surface-sunken)}.site-header-action:active{transform:scale(.95)}.site-header-action-icon{place-items:center;height:1.5rem;display:grid;position:relative}.site-header-action-icon svg{stroke-width:1.6px;width:1.375rem;height:1.375rem}.site-header-action-label{white-space:nowrap;font-size:.75rem;font-weight:500}.site-header-action--compact{display:none}.site-header-join-button.btn-primary{min-width:0;min-height:2.5rem;box-shadow:none;background:#39393a;background:var(--ink);border-color:#39393a;border-color:var(--ink);color:var(--surface-base);margin-left:.5rem;padding:0 1.25rem;font-size:.875rem}.site-header-join-button.btn-primary:hover:not(:disabled){background:#555556;border-color:#555556}@supports (color:color-mix(in lch, red, blue)){.site-header-join-button.btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 84%, var(--surface-base));border-color:color-mix(in oklab, var(--ink) 84%, var(--surface-base))}}.site-header-icon-badge{background:#ffcb07;background:var(--accent);color:var(--accent-ink);min-width:1.125rem;height:1.125rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:.36s cubic-bezier(.22,1.15,.36,1) badge-in;animation:badge-in .36s var(--ease-spring-out);border-radius:999px;padding:0 .3rem;font-size:.6875rem;font-weight:800;line-height:1.125rem;position:absolute;top:-.375rem;left:calc(100% - .5rem)}@keyframes badge-in{0%{opacity:0;transform:scale(.6)}}.site-header-avatar{background:#d0c4df;background:var(--palette-thistle);color:var(--palette-onyx);width:1.5rem;height:1.5rem;border-radius:50%;place-items:center;font-size:.625rem;font-weight:800;display:grid;overflow:hidden}.site-header-avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-category-bar{border-top:1px solid #39393a21;border-top:1px solid var(--line);border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line)}.site-category-list{max-width:1280px;max-width:var(--container-max);padding:0 1rem;padding:0 var(--space-4);align-items:center;gap:1.5rem;gap:var(--space-6);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.site-category-list::-webkit-scrollbar{display:none}@media (width>=48rem){.site-category-list{padding:0 1.5rem;padding:0 var(--space-6);gap:2rem;gap:var(--space-8)}}.site-category-item{flex-shrink:0}.site-category-link{color:var(--ink);height:2.75rem;white-space:nowrap;cursor:pointer;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:500;list-style:none;display:inline-flex;position:relative}.site-category-link::-webkit-details-marker{display:none}.site-category-link:after{content:"";background:#39393a42;background:var(--line-strong);height:3px;transition:transform .26s cubic-bezier(.23,1,.32,1),background-color .18s;transition:transform .26s var(--ease-out), background-color var(--duration-fast) ease;border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-category-link:hover:after{transform:scaleX(1)}.site-category-link[data-active=true]{font-weight:700}.site-category-link[data-active=true]:after{background:#ffcb07;background:var(--accent);transform:scaleX(1)}.site-category-chevron{width:1rem;height:1rem;transition:transform .22s cubic-bezier(.23,1,.32,1);transition:transform .22s var(--ease-out)}.site-category-dropdown{position:relative}.site-category-dropdown[open] .site-category-chevron{transform:rotate(180deg)}.site-category-dropdown-list{z-index:70;border-radius:16px;border-radius:var(--radius-card);border:1px solid #39393a21;border:1px solid var(--line);background:#fff;background:var(--surface-raised);transform-origin:0 0;min-width:15rem;animation:.2s cubic-bezier(.23,1,.32,1) menu-in;animation:menu-in .2s var(--ease-out);padding:.5rem;position:absolute;top:calc(100% + .375rem);left:-.75rem;box-shadow:0 24px 60px -30px #00000073}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.site-category-dropdown-link{border-radius:10px;justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.9375rem;display:flex}.site-category-dropdown-link:hover,.site-category-dropdown-link[data-active=true]{background:#f4f4f4;background:var(--surface-sunken)}.site-category-dropdown-count{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-menu-panel{top:7rem}@media (width<=47.99rem){.site-header-shell{grid-template-columns:auto 1fr;grid-template-areas:"brand actions""search search";min-height:0;padding-top:.75rem;padding-bottom:.75rem}.site-utility,.site-header-signin,.site-header-join-button{display:none}.site-header-action--compact{display:grid}.site-header-action-label{display:none}.site-header-action{min-width:2.75rem}.site-header-brand{grid-area:brand;font-size:1.5rem}.site-header-brand-mark{width:1.875rem}.site-header-actions{grid-area:actions;justify-self:end}.site-search{grid-area:search;max-width:none}.site-search-field{height:2.75rem}.site-search-submit{width:2.25rem;height:2.25rem}.profile-menu-panel{top:3.75rem}}.home-page,.home-sections,.strip,.home-genres,.publication-detail-page,.publication-detail-strips,.product-body,.browse-page,.browse-results,.directory-page,.entity-main,.entity-section{grid-template-columns:minmax(0,1fr)}.book-grid{grid-gap:2.5rem 1.5rem;grid-gap:var(--space-10) var(--space-6);gap:2.5rem 1.5rem;gap:var(--space-10) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}@media (width>=64rem){.book-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}.catalog-state-panel,.directory-state-panel{grid-gap:1rem;grid-gap:var(--space-4);justify-items:center;gap:1rem;gap:var(--space-4);padding:4rem 0;padding:var(--space-16) 0;color:var(--ink-muted);text-align:center;display:grid}.catalog-empty-ink{width:min(14rem,60vw)}.catalog-empty-message{font-size:1.0625rem}.directory-page,.browse-page,.publication-detail-page,.entity-page{padding-top:1.5rem;padding-top:var(--space-6)}.directory-page{grid-gap:2rem;grid-gap:var(--space-8);gap:2rem;gap:var(--space-8);display:grid}.directory-heading,.browse-heading{align-items:baseline;gap:.5rem 1rem;gap:var(--space-2) var(--space-4);padding-bottom:1rem;padding-bottom:var(--space-4);border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.directory-title,.browse-title{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1.05}.directory-count,.browse-page-count{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directory-grid{grid-gap:1.5rem 1rem;grid-gap:var(--space-6) var(--space-4);gap:1.5rem 1rem;gap:var(--space-6) var(--space-4);display:grid}.directory-grid--publishers{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.entity-section{grid-gap:1.5rem;grid-gap:var(--space-6);gap:1.5rem;gap:var(--space-6);display:grid}.entity-section-title,.publication-detail-section-title{padding-bottom:.75rem;padding-bottom:var(--space-3);border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.publication-detail-page{grid-gap:4rem;grid-gap:var(--space-16);gap:4rem;gap:var(--space-16);display:grid}.product-breadcrumb{margin-bottom:-2.5rem;margin-bottom:calc(-1 * var(--space-10));color:var(--ink-muted);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.product-breadcrumb a:hover{color:var(--ink);-webkit-text-decoration:underline;text-decoration:underline}.product{grid-gap:1.5rem;grid-gap:var(--space-6);gap:1.5rem;gap:var(--space-6);grid-template-areas:"cover""header""buy""body";display:grid}@media (width>=48rem){.product{gap:1.5rem 2.5rem;gap:var(--space-6) var(--space-10);grid-template:"cover header""cover buy""cover body"1fr/minmax(12rem,17rem) minmax(0,1fr);align-items:start}}@media (width>=72rem){.product{gap:1.5rem 3rem;gap:var(--space-6) var(--space-12);grid-template:"cover header buy""cover body buy"1fr/17rem minmax(0,1fr) 19rem}.product-buy{top:9.35rem;top:calc(var(--site-header-height) + var(--space-6));position:sticky}}.product-cover{grid-area:cover;justify-self:center;width:min(100%,15rem)}@media (width>=48rem){.product-cover{width:100%;top:9.35rem;top:calc(var(--site-header-height) + var(--space-6));position:sticky}}.product-cover .bases-cards-cover-image,.product-cover .bases-cards-cover-image>img{width:100%}.publication-detail-cover-img{display:block}.product-header{grid-gap:.5rem;grid-area:header;gap:.5rem;display:grid}.product-title{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:600;line-height:1.04}.product-subtitle{color:var(--ink-muted);text-wrap:balance;font-size:1.25rem}.product-byline{margin-top:.25rem;font-size:1.125rem}.product-byline-link{-webkit-text-decoration:underline #ffcb07;text-decoration:underline #ffcb07;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;transition:text-decoration-color .18s;transition:text-decoration-color var(--duration-fast) ease;font-weight:600;text-decoration-thickness:2px}.product-byline-link:hover{text-decoration-color:currentColor}.product-publisher{color:var(--ink-muted);font-size:.9375rem}.product-publisher-link:hover{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.product-buy{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);padding:1.5rem;padding:var(--space-6);border:1px solid #39393a21;border:1px solid var(--line);background:#fff;background:var(--surface-raised);border-radius:22px;grid-area:buy;display:grid;box-shadow:0 30px 60px -48px #00000080}.publication-detail-actions{grid-gap:.75rem;grid-gap:var(--space-3);gap:.75rem;gap:var(--space-3);display:grid}.publication-detail-actions>.btn{width:100%}.publication-detail-price{letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.publication-detail-icon{width:1.25rem;height:1.25rem}.product-buy-tools{justify-content:center;gap:.5rem;gap:var(--space-2);padding-top:.25rem;padding-top:var(--space-1);display:flex}.publication-detail-icon-button{border:1px solid #39393a42;border:1px solid var(--line-strong);background:#fff;background:var(--surface-raised);color:var(--ink);width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);border-radius:50%;place-items:center;display:grid}.publication-detail-icon-button:hover{background:#f4f4f4;background:var(--surface-sunken);border-color:#5c5c5d;border-color:var(--ink-muted)}.publication-detail-icon-button:active{transform:scale(.92)}.publication-detail-icon-button[data-active=true]{border-color:#39393a;border-color:var(--ink)}.publication-detail-icon-button--wishlist[data-active=true] svg{fill:var(--accent)}.publication-detail-drm-notice{color:var(--ink-muted);text-align:center;text-wrap:balance;font-size:.8125rem;line-height:1.45}.publication-detail-gift-form{grid-gap:.75rem;grid-gap:var(--space-3);gap:.75rem;gap:var(--space-3);padding-top:1rem;padding-top:var(--space-4);border-top:1px solid #39393a21;border-top:1px solid var(--line);animation:.24s cubic-bezier(.23,1,.32,1) menu-in;animation:menu-in .24s var(--ease-out);display:grid}.publication-detail-gift-form-title{font-weight:700}.publication-detail-gift-form-field{grid-gap:.375rem;gap:.375rem;font-size:.875rem;display:grid}.publication-detail-gift-form-field input,.publication-detail-gift-form-field textarea{border:1px solid #646465;border:1px solid var(--field-border);border-radius:6px;border-radius:var(--radius-soft);background:#fff;background:var(--surface-raised);width:100%;padding:.625rem .75rem}.publication-detail-gift-form-field input:focus,.publication-detail-gift-form-field textarea:focus{border-color:#39393a;border-color:var(--ink);box-shadow:0 0 0 3px #ffcb0759;box-shadow:0 0 0 3px var(--accent-soft);outline:none}.publication-detail-gift-form-actions{gap:.5rem;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-body{grid-gap:2.5rem;grid-gap:var(--space-10);gap:2.5rem;gap:var(--space-10);grid-area:body;min-width:0;display:grid}.publication-detail-section{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);display:grid}.publication-detail-description{max-width:68ch;font-family:Literata,Iowan Old Style,Palatino Linotype,Georgia,serif;font-family:var(--font-reading);font-size:1.0625rem;line-height:1.65}.publication-detail-description p{margin:0}.publication-detail-description p+p{margin-top:.85em}.publication-detail-meta-grid{margin:0}.publication-detail-meta-row{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);border-bottom:1px solid #39393a21;border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);padding:.75rem 0;font-size:.9375rem;display:grid}.publication-detail-meta-row dt{color:var(--ink-muted)}.publication-detail-meta-row dd{margin:0}.publication-detail-meta-row a{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.publication-detail-tags{align-items:center;gap:.5rem;gap:var(--space-2);flex-wrap:wrap;display:flex}.publication-detail-tags-label{color:var(--ink-muted);font-size:.875rem}.publication-detail-tag{border-radius:9999px;border-radius:var(--radius-pill);background:#f4f4f4;background:var(--surface-sunken);padding:.25rem .75rem;font-size:.875rem}.publication-detail-strips{grid-gap:3rem;grid-gap:var(--space-12);gap:3rem;gap:var(--space-12);display:grid}.publication-detail-skeleton{grid-gap:2rem;grid-gap:var(--space-8);gap:2rem;gap:var(--space-8);display:grid}@media (width>=48rem){.publication-detail-skeleton{gap:2.5rem;gap:var(--space-10);grid-template-columns:17rem minmax(0,1fr)}}.publication-detail-skeleton-cover{aspect-ratio:5/8;background:#f4f4f4;background:var(--surface-sunken);border-radius:2px 6px 6px 2px}.publication-detail-skeleton-body{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);align-content:start;display:grid}.publication-detail-skeleton-bar{background:#f4f4f4;background:var(--surface-sunken);border-radius:6px;height:1rem;animation:1.6s ease-in-out infinite pulse}.publication-detail-skeleton-bar--title{width:70%;height:2.75rem}.publication-detail-skeleton-bar--meta{width:40%}.publication-detail-skeleton-bar--body{height:8rem}.app-footer{margin-top:2rem;margin-top:var(--space-8);background:#f4f4f4;background:var(--surface-sunken);border-top:1px solid #39393a21;border-top:1px solid var(--line)}.app-footer-shell{max-width:1280px;max-width:var(--container-max);padding:3rem 1rem 2.5rem;padding:var(--space-12) var(--space-4) var(--space-10);grid-gap:2.5rem 1.5rem;grid-gap:var(--space-10) var(--space-6);gap:2.5rem 1.5rem;gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}@media (width>=48rem){.app-footer-shell{padding-left:1.5rem;padding-left:var(--space-6);padding-right:1.5rem;padding-right:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=72rem){.app-footer-shell{grid-template-columns:1.6fr repeat(5,minmax(0,1fr))}}.app-footer-brand{grid-gap:.75rem;grid-gap:var(--space-3);align-content:start;gap:.75rem;gap:var(--space-3);grid-column:1/-1;display:grid}@media (width>=72rem){.app-footer-brand{grid-column:auto}}.app-footer-wordmark{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-family:var(--font-wordmark);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:inline-flex}.app-footer-brand-mark{width:1.875rem;height:auto}.app-footer-tagline{color:var(--ink-muted);max-width:32ch;font-size:.875rem;line-height:1.5}.app-footer-column{grid-gap:.625rem;align-content:start;justify-items:start;gap:.625rem;font-size:.875rem;display:grid}.app-footer-column-title{margin-bottom:.25rem;font-size:.875rem;font-weight:700}.app-footer-column>a{color:var(--ink-muted)}.app-footer-column>a:hover{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.app-footer-legal{max-width:1280px;max-width:var(--container-max);padding:1.25rem 1rem 2rem;padding:var(--space-5) var(--space-4) var(--space-8);justify-content:space-between;align-items:center;gap:.75rem 1.5rem;gap:var(--space-3) var(--space-6);background:linear-gradient(#39393a21,#39393a21) top/calc(100% - 2rem) 1px no-repeat;background:linear-gradient(var(--line), var(--line)) top center / calc(100% - 2 * var(--space-4)) 1px no-repeat;color:var(--ink-muted);flex-wrap:wrap;margin:0 auto;font-size:.8125rem;display:flex}@media (width>=48rem){.app-footer-legal{padding-left:1.5rem;padding-left:var(--space-6);padding-right:1.5rem;padding-right:var(--space-6);background-size:calc(100% - 3rem) 1px;background-size:calc(100% - 2 * var(--space-6)) 1px}}.app-footer-legal a{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.app-footer-legal a:hover{color:var(--ink)}.app-footer-language{gap:1rem;gap:var(--space-4);display:flex}.app-footer-language-option{color:var(--ink-muted);transition:color .18s,border-color .18s;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-bottom:2px solid #0000;padding:.25rem 0}.app-footer-language-option:hover{color:var(--ink)}.app-footer-language-option[aria-pressed=true]{color:var(--ink);border-bottom-color:#ffcb07;border-bottom-color:var(--accent);font-weight:700}.faq-section p a,.trust-page li a,.trust-page p a{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.payment-methods{grid-gap:.5rem;margin-top:.5rem;margin-top:var(--space-2);gap:.5rem;display:grid}.payment-methods-label{color:var(--ink-muted);font-size:.8125rem}.payment-methods-marks{flex-wrap:wrap;gap:.5rem;display:flex}.payment-methods-mark{border:1px solid #39393a21;border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:3.25rem;height:2.125rem;padding:.3rem .45rem;display:grid}.payment-methods-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.payment-methods--compact{text-align:center;justify-items:center}.payment-methods--compact .payment-methods-marks{justify-content:center}.skip-link{top:.5rem;top:var(--space-2);left:.5rem;left:var(--space-2);z-index:2000;padding:.5rem 1rem;padding:var(--space-2) var(--space-4);background:#2c2c2d;background:var(--ink-strong);color:var(--surface-raised,#fff);font:inherit;transform:translateY(calc(-100% - 1rem));transform:translateY(calc(-100% - var(--space-4)));border-radius:6px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;position:absolute}.skip-link:focus-visible{outline:3px solid #39393a;outline:3px solid var(--focus-ring);outline-offset:2px;transform:none}#permbajtja:focus,#permbajtja h1[tabindex="-1"]:focus{outline:none}.navigation-progress{z-index:2000;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress:after{content:"";background:#2c2c2d;background:var(--ink-strong);width:40%;animation:1.1s cubic-bezier(.23,1,.32,1) infinite navigation-progress;animation:navigation-progress 1.1s var(--ease-out,ease-out) infinite;position:absolute;inset:0 auto 0 -40%}@keyframes navigation-progress{to{transform:translate(350%)}}.auth-field-help.is-error,.account-row-help.is-error{color:var(--danger)}.form-error{margin:.5rem 0 0;margin:var(--space-2) 0 0;font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);font-size:.875rem;font-size:var(--text-sm);color:var(--danger);line-height:1.4}.publication-detail-gift-form-field input[aria-invalid=true],.publication-detail-gift-form-field input[aria-invalid=true]:focus{border-color:#9b2c2c;border-color:var(--danger)}.publication-detail-gift-form-field .form-error{margin:0}
