@import "https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Kalam:wght@300;400;700&family=Patrick+Hand&family=JetBrains+Mono:wght@400;500&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#2a241c;--ink-soft:#4a3f2f;--ink-faint:#8a7a5e;--oxblood:#7a1f1f;--paper-cream:#f0e1c0;--paper-pink:#f970ae;--paper-blue:#68b1d2;--paper-lime:#d9e076;--paper-orange:#f8a749;--paper-red:#9b2825}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--ink);-webkit-font-smoothing:antialiased}body{background-color:#f1ead3;background-image:linear-gradient(90deg,#0000 0 95px,#c450508c 95px 96px,#0000 96px),repeating-linear-gradient(#0000 0 31px,#7882964d 31px 32px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");min-height:100vh;position:relative}body:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 50%,#3c2d192e 100%);position:fixed;inset:0}.font-hand{font-family:Caveat,cursive}.font-write{font-family:Kalam,cursive;font-weight:300}.font-print{font-family:Patrick Hand,cursive}.font-mono{font-family:JetBrains Mono,monospace}.nav{z-index:50;border-bottom:1px dashed #4a3f2f4d;justify-content:space-between;align-items:center;padding:1.2rem 2rem 1.2rem 7rem;display:flex;position:relative}.brand{color:var(--ink);text-transform:lowercase;font-family:Caveat,cursive;font-size:1.5rem;font-weight:600;line-height:1}.brand .dot{color:var(--oxblood)}.nav-right{align-items:center;gap:1.5rem;display:flex}.nav-meta{color:var(--ink-soft);font-family:Kalam,cursive;font-size:.85rem;font-style:italic;font-weight:300}.lang-select-wrapper{align-items:center;display:inline-flex;position:relative}.lang-select-label{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);pointer-events:none;border:1px dashed #4a3f2f66;padding:.35rem .7rem;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .2s}.lang-select-wrapper:hover .lang-select-label{border-color:var(--ink);color:var(--ink)}.lang-select-native{opacity:0;cursor:pointer;width:100%;height:100%;color:var(--ink);background:#f1ead3;font-family:Caveat,cursive;font-size:16px;position:absolute;inset:0}.lang-select-native option{color:#2c2418;background:#f5e6a8;border-bottom:1px solid #78829633;padding:.4rem .8rem;font-family:Caveat,cursive;font-size:1.1rem}.lang-select-native option:checked{color:#7a1f1f;background:#f1ead3;font-weight:600}.lang-select-native option:hover{background:#7a1f1f14}@media (max-width:800px){.lang-select-label{letter-spacing:.1em;padding:.3rem .55rem;font-size:.65rem}}.lang-toggle{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px dashed #4a3f2f66;align-items:center;gap:.4rem;padding:.35rem .7rem;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .2s;display:inline-flex}.lang-toggle:hover{border-color:var(--ink);color:var(--ink)}.lang-toggle .chev{font-size:.6rem;transition:transform .2s;display:inline-block}.lang-toggle .chev.open{transform:rotate(180deg)}.lang-menu{transform-origin:100% 0;background:#f5e6a8 repeating-linear-gradient(#0000 0 27px,#78829647 27px 28px);min-width:13rem;padding:.6rem 0;animation:.22s cubic-bezier(.34,1.4,.64,1) langMenuIn;box-shadow:0 2px 4px #00000014,0 8px 22px #503c2333,0 16px 32px #503c231f}@keyframes langMenuIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.lang-menu-margin{pointer-events:none;background:#c4505073;width:1px;height:100%;position:absolute;top:0;left:1.6rem}.lang-menu-list{margin:0;padding:0;list-style:none;position:relative}.lang-menu-item{color:var(--ink);cursor:pointer;align-items:center;height:28px;padding:.15rem 1rem .15rem 2.4rem;font-family:Caveat,cursive;font-size:1.25rem;font-weight:500;line-height:28px;transition:color .15s,background .15s;display:flex}.lang-menu-item:hover{color:var(--oxblood);background:#7a1f1f12}.lang-menu-item.active{color:var(--oxblood)}.lang-menu-check{text-align:center;width:1rem;color:var(--oxblood);margin-left:-1.6rem;margin-right:.6rem;font-size:1.05rem;font-weight:700;display:inline-block}.lang-menu-name{flex:1}:root[dir=rtl] .lang-menu{transform-origin:0 0}:root[dir=rtl] .lang-menu-item{padding:.15rem 2.4rem .15rem 1rem}:root[dir=rtl] .lang-menu-margin{left:auto;right:1.6rem}:root[dir=rtl] .lang-menu-check{margin-left:.6rem;margin-right:-1.6rem}.bort-def{z-index:6;text-align:center;border-left:3px solid var(--oxblood);background:#f5e6a88c;max-width:17rem;padding:1rem 1.1rem .9rem;position:absolute;top:5rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 4px 12px #503c2326}.bort-def-word{color:var(--ink);margin-bottom:.3rem;font-family:Caveat,cursive;font-size:1.5rem;font-weight:600;line-height:1}.bort-def-pos{color:var(--ink-faint);text-transform:lowercase;letter-spacing:.05em;margin-left:.3rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:400}.bort-def-text{color:var(--ink-soft);font-family:Kalam,cursive;font-size:.92rem;font-weight:300;line-height:1.45}.bort-def-text em{color:var(--oxblood);font-family:Caveat,cursive;font-size:1.1em;font-style:normal;font-weight:500}.hero{z-index:5;text-align:left;max-width:60rem;padding:4rem 2rem 1rem 7rem;position:relative}.hero-word{color:var(--ink);margin-bottom:.4rem;font-family:Caveat,cursive;font-size:clamp(4rem,12vw,8rem);font-weight:600;line-height:.9;display:inline-block}.hero-word .period{color:var(--oxblood)}.tagline{color:var(--ink-soft);max-width:32rem;margin-bottom:.6rem;font-family:Kalam,cursive;font-size:1.3rem;font-weight:300;line-height:1.5}.tagline em{color:var(--oxblood);font-family:Caveat,cursive;font-size:1.2em;font-style:normal;font-weight:600}.price-line{color:var(--ink-faint);margin-bottom:2.5rem;font-family:Patrick Hand,cursive;font-size:1rem}.price-line strong{color:var(--ink);font-weight:400}.search{max-width:28rem;margin:0 0 1.2rem;position:relative}.search input{border:none;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:none;padding:1rem 6rem .5rem .5rem;font-family:Caveat,cursive;font-size:1.7rem;transition:border-color .2s}.search input::placeholder{color:var(--ink-faint);opacity:.7;font-style:italic}.search input:focus{border-color:var(--oxblood)}.search button{background:var(--ink);color:#f5e6a8;cursor:pointer;border:none;padding:.5rem .9rem;font-family:Patrick Hand,cursive;font-size:.95rem;transition:background .15s;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.search button:hover{background:var(--oxblood)}.try-line{color:var(--ink-faint);margin-top:1.2rem;font-family:Patrick Hand,cursive;font-size:.95rem}.try-line a{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;margin:0 .35rem;-webkit-text-decoration:underline #7a1f1f66;text-decoration:underline #7a1f1f66;text-decoration-thickness:1px;transition:color .15s}.try-line a:hover{color:var(--oxblood);-webkit-text-decoration-color:var(--oxblood);-webkit-text-decoration-color:var(--oxblood);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood)}.section-label{text-align:center;color:var(--ink-soft);letter-spacing:.05em;z-index:5;margin:4rem auto 2rem;font-family:Patrick Hand,cursive;font-size:1.05rem;position:relative}.section-label .deco{color:var(--oxblood);margin:0 .8rem}.word-wall{z-index:5;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;gap:1rem;max-width:90rem;margin:0 auto;padding:0 1.5rem 0 7rem;display:grid;position:relative}.word-tile{cursor:pointer;color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");flex-direction:column;min-height:200px;padding:1.5rem 1.3rem 1.2rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,opacity .25s,height .25s,min-height .25s,padding .25s,margin .25s;display:flex;position:relative;box-shadow:0 1px 1px #0000001a,0 5px 10px #00000029,0 12px 25px #00000021}.word-tile:hover{z-index:10;box-shadow:0 2px 4px #00000026,0 10px 22px #00000038,0 22px 45px #0000002e;transform:scale(1.03)rotate(0)!important}.word-tile.r1{transform:rotate(-1deg)}.word-tile.r2{transform:rotate(.7deg)}.word-tile.r3{transform:rotate(-.4deg)}.word-tile.r4{transform:rotate(.3deg)}.word-tile.r5{transform:rotate(-.8deg)}.word-tile.r6{transform:rotate(.5deg)}.word-tile.cream{background-color:var(--paper-cream)}.word-tile.pink{background-color:var(--paper-pink)}.word-tile.blue{background-color:var(--paper-blue)}.word-tile.lime{background-color:var(--paper-lime)}.word-tile.orange{background-color:var(--paper-orange)}.word-tile.red{background-color:var(--paper-red);color:#f5f0e0}.tile-word{color:var(--ink);word-break:break-word;margin-bottom:.4rem;font-family:Caveat,cursive;font-size:2.6rem;font-weight:600;line-height:1}.tile-count{color:#2a241cb3;margin-bottom:1rem;font-family:Patrick Hand,cursive;font-size:.9rem}.tile-count strong{color:var(--ink);font-weight:400}.tile-peek{color:#2a241cbf;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-family:Kalam,cursive;font-size:.85rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.tile-peek:before{content:"\"";color:var(--oxblood);vertical-align:-.3em;margin-right:.1em;font-family:Caveat,cursive;font-size:1.5em;line-height:0}.word-tile.new-word{box-shadow:none;text-align:center;background:#f5e6a84d;border:2px dashed #7a1f1f80;justify-content:center;align-items:center;transform:rotate(0)}.word-tile.new-word:hover{border-color:var(--oxblood);background:#f5e6a88c;box-shadow:0 8px 18px #503c231f}.new-icon{color:var(--oxblood);margin-bottom:.5rem;font-family:Caveat,cursive;font-size:3rem;line-height:1}.new-text{color:var(--ink-soft);font-family:Patrick Hand,cursive;font-size:1rem;line-height:1.4}.new-price{color:var(--ink);font-family:Caveat,cursive;font-size:1.4em;font-weight:600}.footer{z-index:5;text-align:center;color:var(--ink-faint);margin-top:6rem;padding:2rem;font-family:Kalam,cursive;font-size:.95rem;font-style:italic;font-weight:300;position:relative}.footer em{color:var(--oxblood);font-family:Caveat,cursive;font-style:normal;font-weight:600}.word-hero{z-index:5;text-align:left;max-width:70rem;padding:4rem 2rem 2rem 7rem;position:relative}.word-kicker{color:var(--ink-soft);letter-spacing:.05em;margin-bottom:.5rem;font-family:Patrick Hand,cursive;font-size:1.05rem}.word-kicker .arrow{color:var(--oxblood);margin-right:.5rem;display:inline-block}.word-title{letter-spacing:-.01em;color:var(--ink);text-transform:lowercase;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12'><path d='M2 8 Q 50 2 100 7 T 200 6 T 298 5' stroke='%237a1f1f' stroke-width='3' fill='none' stroke-linecap='round'/></svg>");background-position:0 95%;background-repeat:no-repeat;background-size:100% .4em;padding-right:.3em;font-family:Caveat,cursive;font-size:clamp(7rem,18vw,13rem);font-weight:600;line-height:.85;display:inline-block;position:relative}.word-title .period{color:var(--oxblood)}.word-blurb{color:var(--ink-soft);max-width:32rem;margin-top:1.5rem;font-family:Kalam,cursive;font-size:1.4rem;font-weight:300;line-height:1.5}.word-blurb em{color:var(--oxblood);font-family:Caveat,cursive;font-size:1.2em;font-style:normal;font-weight:600}.word-stats{color:var(--ink-soft);gap:2.5rem;margin-top:2rem;font-family:Patrick Hand,cursive;font-size:1.05rem;display:flex}.word-stat strong{color:var(--ink);margin-bottom:.2rem;font-size:1.5rem;font-weight:400;line-height:1;display:block}.word-stat-label{color:var(--ink-faint);font-size:.85rem}.add-bar{z-index:30;background:#f1ead3;border-top:1px dashed #4a3f2f4d;border-bottom:1px dashed #4a3f2f4d;justify-content:space-between;align-items:center;margin-top:3rem;padding:.85rem 2rem .85rem 7rem;display:flex;position:sticky;top:0}.add-bar-left{color:var(--ink-soft);align-items:center;gap:1.3rem;font-family:Patrick Hand,cursive;font-size:.95rem;display:flex}.add-bar .toggle{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.add-bar .toggle.active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--oxblood);-webkit-text-decoration-color:var(--oxblood);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);text-underline-offset:4px;text-decoration-thickness:2px}.add-btn{background:var(--ink);color:#f5e6a8;cursor:pointer;border:none;align-items:center;gap:.7rem;padding:.65rem 1.1rem;font-family:Patrick Hand,cursive;font-size:1rem;transition:transform .15s,background .15s;display:inline-flex;transform:rotate(-.5deg);box-shadow:2px 3px #2a241c66}.add-btn:hover{background:var(--oxblood);transform:rotate(-1deg)translateY(-1px)}.add-btn .price{color:var(--ink);background:#f5e6a8;padding:.15rem .45rem;font-family:Caveat,cursive;font-size:1.05rem;font-weight:700}.wall{z-index:5;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-content:center;align-items:start;gap:.9rem;max-width:90rem;margin:0 auto;padding:2rem 1rem 2rem 7rem;display:grid;position:relative}@media (max-width:800px){.wall{gap:.7rem;padding:1.5rem .6rem}}.note{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");padding:1.4rem 1.2rem 1.1rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;box-shadow:0 1px 1px #0000001a,0 5px 10px #00000029,0 12px 25px #00000021}.note:hover{z-index:10;box-shadow:0 2px 4px #00000026,0 10px 22px #00000038,0 22px 45px #0000002e;transform:scale(1.025)rotate(0)!important}.note.r1{transform:rotate(-1deg)}.note.r2{transform:rotate(.7deg)}.note.r3{transform:rotate(-.4deg)}.note.r4{transform:rotate(.3deg)}.note.r5{transform:rotate(-.8deg)}.note.r6{transform:rotate(.5deg)}.note.cream{background-color:var(--paper-cream)}.note.pink{background-color:var(--paper-pink)}.note.blue{background-color:var(--paper-blue)}.note.lime{background-color:var(--paper-lime)}.note.orange{background-color:var(--paper-orange)}.note.red{background-color:var(--paper-red);color:#f5f0e0}.note.red .note-num{color:#f5f0e099}.note.red .note-meta{color:#f5f0e0b3;border-top-color:#f5f0e040}.note.red .note-meta strong{color:#f5f0e0}.note.pinned-note:after{content:"";z-index:2;background:radial-gradient(circle at 35% 35%,#d8443a 0%,#9a1a14 70%,#6b0e0a 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0006,inset -1px -1px 2px #0000004d}.note .note-num,.note-num{color:#2a241c8c;letter-spacing:.1em;text-align:center;width:100%;margin-top:.3rem;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.note.pinned-note .note-num{color:var(--oxblood);margin-top:1.2rem;font-weight:500}.note-text{color:var(--ink);font-family:Kalam,cursive;font-size:1.05rem;font-weight:400;line-height:1.5}.note.short .note-text{font-family:Caveat,cursive;font-size:1.85rem;font-weight:500;line-height:1.15}.note.tiny .note-text{font-family:Caveat,cursive;font-size:2.4rem;font-weight:600;line-height:1.05}.note-meta{color:#2a241ca6;border-top:1px dashed #2a241c40;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.7rem;font-family:Patrick Hand,cursive;font-size:.85rem;display:flex}.note-meta strong{color:#2a241ce6;font-weight:400}.modal-backdrop{-webkit-backdrop-filter:blur(2px);z-index:9999;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#281e128c;justify-content:center;align-items:flex-start;padding:2rem 1.5rem;animation:.2s ease-out backdropIn;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop::-webkit-scrollbar{display:none}@media (max-width:800px){.modal-backdrop{padding:1rem .8rem}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.modal-note{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");width:100%;max-width:32rem;padding:2.5rem 2rem 1.8rem;animation:.35s cubic-bezier(.34,1.4,.64,1) noteIn;position:relative;transform:rotate(-.6deg);box-shadow:0 4px 8px #0003,0 16px 32px #00000040,0 32px 64px #0000002e}@keyframes noteIn{0%{opacity:0;transform:scale(.85)rotate(0)}to{opacity:1;transform:rotate(-.6deg)}}.modal-note.cream{background-color:var(--paper-cream)}.modal-note.pink{background-color:var(--paper-pink)}.modal-note.blue{background-color:var(--paper-blue)}.modal-note.lime{background-color:var(--paper-lime)}.modal-note.orange{background-color:var(--paper-orange)}.modal-note.red{background-color:var(--paper-red);color:#f5f0e0}.modal-note:before{content:"";z-index:2;background:radial-gradient(circle at 35% 35%,#d8443a 0%,#9a1a14 70%,#6b0e0a 100%);border-radius:50%;width:18px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000080,inset -1px -1px 2px #0000004d}.modal-close{color:#2a241c80;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-family:Caveat,cursive;font-size:1.8rem;font-weight:600;line-height:1;transition:color .15s;position:absolute;top:.6rem;right:.8rem}.modal-close:hover{color:var(--ink)}.modal-close:disabled{opacity:.3;cursor:not-allowed}.modal-title{color:var(--ink-soft);text-align:center;margin-bottom:1rem;font-family:Patrick Hand,cursive;font-size:1.1rem}.modal-title em{color:var(--oxblood);font-family:Caveat,cursive;font-size:1.4em;font-style:normal;font-weight:600}.modal-textarea{width:100%;color:var(--ink);resize:none;background:#ffffff40;border:none;border-bottom:2px solid #2a241c66;outline:none;padding:.8rem .6rem;font-family:Kalam,cursive;font-size:1.15rem;line-height:1.5;transition:border-color .2s,background .2s}.modal-textarea::placeholder{color:#2a241c73;font-style:italic}.modal-textarea:focus{border-color:var(--oxblood);background:#fff6}.modal-charcount{color:#2a241c80;text-align:right;letter-spacing:.05em;margin-top:.3rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.modal-row{margin-top:1.1rem}.modal-label{color:#2a241ca6;margin-bottom:.4rem;font-family:Patrick Hand,cursive;font-size:.85rem;display:block}.modal-input{width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1px dashed #2a241c66;outline:none;padding:.4rem .3rem;font-family:Caveat,cursive;font-size:1.2rem}.modal-input::placeholder{color:#2a241c66;font-style:italic}.modal-input:focus{border-bottom-color:var(--oxblood)}.modal-colors{gap:.6rem;display:flex}.modal-color{cursor:pointer;border:2px solid #2a241c40;border-radius:50%;width:2rem;height:2rem;padding:0;transition:transform .15s,border-color .15s}.modal-color:hover{transform:scale(1.1)}.modal-color.cream{background-color:var(--paper-cream)}.modal-color.pink{background-color:var(--paper-pink)}.modal-color.blue{background-color:var(--paper-blue)}.modal-color.lime{background-color:var(--paper-lime)}.modal-color.orange{background-color:var(--paper-orange)}.modal-color.red{background-color:var(--paper-red)}.modal-color.active{border-color:var(--ink);border-width:3px;transform:scale(1.1)}.modal-color:disabled{opacity:.5;cursor:not-allowed}.modal-error{border-left:3px solid var(--oxblood);color:var(--oxblood);background:#7a1f1f1a;margin-top:1rem;padding:.6rem .8rem;font-family:Patrick Hand,cursive;font-size:.95rem}.modal-submit{background:var(--ink);color:#f5e6a8;cursor:pointer;border:none;width:100%;margin-top:1.5rem;padding:.9rem 1.2rem;font-family:Patrick Hand,cursive;font-size:1.1rem;transition:background .15s,transform .15s;box-shadow:2px 3px #2a241c66}.modal-submit:hover:not(:disabled){background:var(--oxblood);transform:translateY(-1px)}.modal-submit:disabled{opacity:.5;cursor:not-allowed}.modal-price{color:var(--ink);background:#f5e6a8;margin-left:.5rem;padding:.2rem .5rem;font-family:Caveat,cursive;font-size:1.15em;font-weight:700;display:inline-block}.modal-fineprint{text-align:center;color:#2a241c8c;margin-top:.9rem;font-family:Kalam,cursive;font-size:.78rem;font-style:italic;font-weight:300}.add-bar-section-label{color:var(--ink-soft);letter-spacing:.05em;font-family:Patrick Hand,cursive;font-size:1.05rem}.add-bar-section-label:before,.add-bar-section-label:after{content:"~";color:var(--oxblood);margin:0 .6rem}.nav-back{color:var(--ink-faint);margin-left:1.5rem;font-family:Patrick Hand,cursive;font-size:.95rem;text-decoration:none;transition:color .15s}.nav-back:hover{color:var(--oxblood)}.note.placeholder-note{box-shadow:none;text-align:center;cursor:pointer;background:#f5e6a84d;border:2px dashed #7a1f1f80;flex-direction:column;justify-content:center;align-items:center;min-height:140px;margin-top:0;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;transform:rotate(0)}.note.placeholder-note:hover{border-color:var(--oxblood);background:#f5e6a88c;box-shadow:0 8px 18px #503c231f;transform:rotate(0)!important}.placeholder-icon{color:var(--oxblood);margin-bottom:.4rem;font-family:Caveat,cursive;font-size:2.5rem;line-height:1}.placeholder-text{color:var(--ink-soft);font-family:Patrick Hand,cursive;font-size:.95rem;line-height:1.4}.placeholder-price{color:var(--ink);font-family:Caveat,cursive;font-size:1.4em;font-weight:600}@media (max-width:800px){.nav{padding:1rem 1.2rem}.hero{padding:3rem 1.2rem 1rem}.word-hero{padding:3rem 1.2rem 2rem}.add-bar{padding:.75rem 1.2rem}.word-wall{padding:0 1.2rem}.wall{column-count:2;column-gap:.5rem;padding:1.5rem 1.2rem}.nav-back{margin-left:.8rem;font-size:.85rem}}@media (max-width:500px){.wall{column-count:1}.word-wall{grid-template-columns:1fr}.add-bar-section-label{font-size:.9rem}.add-bar-section-label:before,.add-bar-section-label:after{margin:0 .3rem}}@media (max-width:800px){.nav{padding:.9rem 1rem}.brand{font-size:1.3rem}.nav-right{gap:.7rem}.nav-meta{color:var(--ink-soft);opacity:1;font-size:.6rem;display:block}.nav-back{margin-left:0;font-size:.85rem}.hero,.word-hero{padding:2.5rem 1.2rem 1rem}.hero-word{font-size:clamp(3.5rem,18vw,6rem)}.word-title{font-size:clamp(5rem,22vw,9rem)}.tagline{font-size:1.1rem}.word-blurb{font-size:1.15rem}.price-line{font-size:.9rem}.word-stats{gap:1.5rem}.search input{padding:.75rem 5rem .5rem .4rem;font-size:1.4rem}.search button{padding:.4rem .7rem;font-size:.85rem}.add-bar{-webkit-backdrop-filter:none;background:0 0;border-top:1px dashed #4a3f2f40;border-bottom:1px dashed #4a3f2f40;padding:.7rem 1.2rem}.add-bar-section-label{font-size:.85rem}.add-bar-section-label:before,.add-bar-section-label:after{margin:0 .4rem}.add-btn{padding:.55rem .9rem;font-size:.9rem;transform:rotate(0)}.add-btn:hover{transform:translateY(-1px)}.add-btn .price{font-size:1rem}.word-wall{grid-template-columns:1fr;gap:.8rem;max-width:none;padding:1.5rem 1.2rem}.word-tile,.word-tile.r1,.word-tile.r2,.word-tile.r3,.word-tile.r4,.word-tile.r5,.word-tile.r6{transform:rotate(0)}.word-tile:hover,.word-tile.r1:hover,.word-tile.r2:hover,.word-tile.r3:hover,.word-tile.r4:hover,.word-tile.r5:hover,.word-tile.r6:hover{transform:translateY(-2px)!important}.tile-word{font-size:2.2rem}.wall{column-count:1;column-gap:0;max-width:none;padding:1.5rem 1.2rem}.note,.note.r1,.note.r2,.note.r3,.note.r4,.note.r5,.note.r6{margin-bottom:.7rem;transform:rotate(0)}.note:hover{transform:translateY(-2px)!important}.modal-backdrop{padding:.8rem}.modal-note{padding:2rem 1.4rem 1.4rem;transform:rotate(0)}.modal-textarea{font-size:1.05rem}.footer{padding:2rem 1.2rem 4rem;font-size:.9rem}}@media (max-width:500px){.nav{padding:.8rem .9rem}.nav-right{gap:.5rem}.hero,.word-hero{padding:2rem 1rem .8rem}.word-stats{gap:1rem;font-size:.9rem}.word-stat strong{font-size:1.3rem}.add-bar{padding:.6rem 1rem}.word-wall,.wall{padding:1.2rem 1rem}.footer{padding:1.5rem 1rem 3rem}}.add-button-row{z-index:5;justify-content:center;padding:1.5rem 2rem;display:flex;position:relative}@media (max-width:800px){.add-button-row{padding:1rem 1.2rem}}.search-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 1.2rem;padding-right:1rem;display:flex}.search-row .search{flex:none;width:28rem;margin:0}@media (max-width:800px){.search-row{flex-direction:column;align-items:stretch;gap:.8rem;padding-right:0}.search-row .search{width:100%;max-width:100%}.search-row .add-btn{align-self:flex-start}}.home-search-block{max-width:60rem;padding:0 2rem 1rem 7rem}@media (max-width:800px){.home-search-block{padding:0 1.2rem 1rem}}.word-tile.tile-hidden{opacity:0;pointer-events:none;height:0;min-height:0;margin:0;padding:0;overflow:hidden;transform:scale(.85)!important}.paid-card{z-index:5;border-left:4px solid var(--oxblood);background:#f5e6a8b3;max-width:36rem;margin:2rem auto 0;padding:1.6rem 1.6rem 1.4rem;animation:.4s cubic-bezier(.34,1.4,.64,1) paidCardIn;position:relative;transform:rotate(-.4deg);box-shadow:0 8px 24px #503c232e}@keyframes paidCardIn{0%{opacity:0;transform:translateY(-12px)rotate(0)}to{opacity:1;transform:rotate(-.4deg)}}.paid-card-close{color:#2a241c80;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-family:Caveat,cursive;font-size:1.6rem;font-weight:600;line-height:1;transition:color .15s;position:absolute;top:.5rem;right:.7rem}.paid-card-close:hover{color:var(--ink)}.paid-card-title{color:var(--oxblood);margin-bottom:.5rem;font-family:Caveat,cursive;font-size:1.7rem;font-weight:600;line-height:1}.paid-card-text{color:var(--ink-soft);margin-bottom:1.1rem;font-family:Kalam,cursive;font-size:1.05rem;font-weight:300;line-height:1.5}.paid-card-text em{color:var(--oxblood);font-family:Caveat,cursive;font-size:1.15em;font-style:normal;font-weight:600}.paid-card-preview{object-fit:contain;background:#ffffff4d;border:1px dashed #4a3f2f4d;width:100%;max-height:22rem;margin-bottom:1.1rem;display:block}.paid-card-actions{gap:.7rem;display:flex}.paid-card-btn{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #2a241c4d;flex:1;padding:.7rem .9rem;font-family:Patrick Hand,cursive;font-size:.95rem;transition:background .15s,border-color .15s}.paid-card-btn:hover{border-color:var(--ink);background:#2a241c0d}.paid-card-btn.primary{background:var(--ink);color:#f5e6a8;border-color:var(--ink)}.paid-card-btn.primary:hover{background:var(--oxblood);border-color:var(--oxblood)}@media (max-width:800px){.paid-card{margin:1.5rem 1rem 0;padding:1.2rem 1.2rem 1rem;transform:rotate(0)}.paid-card-title{font-size:1.4rem}.paid-card-text{font-size:.95rem}.paid-card-actions{flex-direction:column}}.modal-note.paid{text-align:center}.paid-modal-title{color:var(--oxblood);margin-bottom:.4rem;font-family:Caveat,cursive;font-size:2rem;font-weight:700;line-height:1.2}.paid-modal-text{color:var(--ink);opacity:.8;margin-bottom:1.4rem;font-family:Kalam,cursive;font-size:1rem;font-weight:300;line-height:1.6}.paid-modal-text em{opacity:1;font-style:italic}.paid-modal-actions{flex-direction:column;gap:.6rem;margin-bottom:.8rem;display:flex}.paid-modal-done{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;width:100%;padding:.55rem 1.2rem;font-family:Kalam,cursive;font-size:1rem;font-weight:300;transition:background .15s,color .15s}.paid-modal-done:hover{background:var(--ink);color:#f5e6a8}.paid-modal-more{color:var(--ink);opacity:.55;cursor:pointer;background:0 0;border:none;margin-bottom:.4rem;padding:.2rem 0;font-family:Kalam,cursive;font-size:.88rem;transition:opacity .15s}.paid-modal-more:hover{opacity:1}.paid-modal-more-options{flex-direction:column;gap:.5rem;margin-bottom:.8rem;display:flex}.paid-modal-secondary{color:var(--ink);cursor:pointer;background:0 0;border:1.5px dashed #2a241c66;border-radius:3px;width:100%;padding:.45rem 1rem;font-family:Kalam,cursive;font-size:.95rem;font-weight:300;transition:border-color .15s,background .15s}.paid-modal-secondary:hover{border-color:var(--ink);background:#2a241c0d}.paid-modal-word{color:var(--ink);text-align:center;letter-spacing:-1px;margin-top:.4rem;margin-bottom:1rem;font-size:2.6rem;font-weight:600;line-height:1;font-family:Caveat,cursive!important}.paid-modal-word .period{color:var(--oxblood)}.paid-modal-bort{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.04 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");max-width:22rem;margin:0 auto 1.4rem;padding:1.1rem 1.3rem .9rem;position:relative;transform:rotate(-.7deg);box-shadow:0 2px 4px #0000001a,0 6px 14px #00000026}.paid-modal-bort.cream{background-color:var(--paper-cream)}.paid-modal-bort.pink{background-color:var(--paper-pink)}.paid-modal-bort.blue{background-color:var(--paper-blue)}.paid-modal-bort.lime{background-color:var(--paper-lime)}.paid-modal-bort.orange{background-color:var(--paper-orange)}.paid-modal-bort.red{background-color:var(--paper-red);color:#f5f0e0}.paid-modal-bort-num{color:#2a241c8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.62rem;font-family:JetBrains Mono,monospace!important}.paid-modal-bort-text{color:var(--ink);word-break:break-word;margin-bottom:.8rem;font-size:1.1rem;line-height:1.45;font-family:Kalam,cursive!important;font-style:normal!important;font-weight:300!important}.paid-modal-bort-author{color:#2a241cd9;text-align:right;border-top:1px dashed #2a241c4d;padding-top:.5rem;font-size:1.1rem;font-family:Caveat,cursive!important;font-weight:500!important}@media (max-width:800px){.paid-modal-word{font-size:2.2rem}.paid-modal-bort{max-width:100%;transform:rotate(0)}}.note.fresh-bort{animation:.6s cubic-bezier(.34,1.4,.64,1) freshBortIn;position:relative}@keyframes freshBortIn{0%{opacity:0;transform:scale(.8)translateY(-20px)rotate(0)}to{opacity:1;transform:scale(1)translateY(0)}}.note.fresh-bort .note-num{color:var(--oxblood);font-weight:600}.brand,.hero-word,.word-title,.bort-def-word,.paid-modal-word,.footer em{direction:ltr;unicode-bidi:isolate}.brand{text-align:left}:root[dir=rtl] .brand{text-align:right}.brand-hidden-on-home{visibility:hidden}:root[dir=rtl] .hero,:root[dir=rtl] .word-hero{text-align:right}:root[dir=rtl] .hero-word,:root[dir=rtl] .word-title{text-align:right;display:inline-block}.bort-share-btn{color:#2a7a2a;cursor:pointer;opacity:0;z-index:2;background:0 0;border:none;padding:.2rem .4rem;font-family:Patrick Hand,cursive;font-size:.75rem;transition:opacity .2s,color .15s;position:absolute;top:.4rem;right:.6rem}.note:hover .bort-share-btn,.word-tile:hover .bort-share-btn{opacity:1}.bort-share-btn:hover{color:#1a5a1a}@media (max-width:800px){.bort-share-btn{opacity:.4}.bort-share-btn:active{opacity:1;color:#1a5a1a}}:root[dir=rtl] .bort-share-btn{left:.6rem;right:auto}.bort-report-btn{color:#c00;cursor:pointer;opacity:0;background:0 0;border:none;padding:.2rem .4rem;font-family:Patrick Hand,cursive;font-size:.7rem;transition:opacity .2s,color .2s;position:absolute;top:.5rem;left:.5rem}.note:hover .bort-report-btn{opacity:1}.word-tile .bort-report-btn,.word-tile .bort-share-btn{opacity:0;transition:opacity .2s}.word-tile:hover .bort-report-btn,.word-tile:hover .bort-share-btn{opacity:1}@media (max-width:800px){.word-tile .bort-report-btn,.word-tile .bort-share-btn{opacity:1}}.bort-report-btn:hover{color:#900}.bort-report-btn:disabled{cursor:default;color:#c00;opacity:1}@media (max-width:800px){.bort-report-btn{opacity:1;color:#c00;font-size:.65rem}}.word-tile .tile-num,.tile-num{color:#2a241c80;letter-spacing:.12em;text-transform:uppercase;text-align:center;width:100%;margin-top:.5rem;margin-bottom:.4rem;font-family:JetBrains Mono,monospace;font-size:.7rem;display:block}.tile-meta{color:#2a241c8c;letter-spacing:.05em;border-top:1px dashed #2a241c40;justify-content:space-between;align-items:center;margin-top:.6rem;padding-top:.5rem;font-family:JetBrains Mono,monospace;font-size:.65rem;display:flex}.tile-claimed,.tile-by{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-by{text-align:right;max-width:50%;font-style:italic}@media (max-width:800px){.bort-def{width:auto;max-width:calc(100vw - 2rem);margin:1rem auto 0;padding:.8rem 1rem;position:relative;top:auto;left:auto;right:auto;transform:none}.bort-def-word{font-size:1rem}.bort-def-text{font-size:.85rem;line-height:1.4}}.pinned-row{grid-template-columns:repeat(3,minmax(0,18rem));justify-content:center;gap:1.5rem;max-width:70rem;margin:1.5rem auto 1rem;padding:1.5rem 2rem .5rem;display:grid;position:relative}.pinned-row .note{break-inside:unset;width:100%;min-width:0;margin:0;display:block;position:relative}@media (max-width:800px){.pinned-row{grid-template-columns:1fr;gap:.7rem;max-width:none;padding:1.2rem 1.2rem .5rem}.pinned-row .note{max-width:100%}}.new-word-page{max-width:32rem;margin:2rem auto;padding:0 2rem}.new-word-title{color:var(--ink);margin-bottom:.3rem;font-family:Caveat,cursive;font-size:2.5rem;font-weight:600}.new-word-subtitle{color:var(--ink-faint);margin-bottom:2rem;font-family:Kalam,cursive;font-size:1rem;font-weight:300}.new-word-form{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");padding:2rem 1.8rem 1.5rem;position:relative;transform:rotate(-.5deg);box-shadow:0 4px 12px #00000026,0 16px 32px #0000001a}.new-word-close{color:var(--ink-faint);cursor:pointer;font-family:Caveat,cursive;font-size:1.8rem;line-height:1;text-decoration:none;transition:color .15s;position:absolute;top:.6rem;right:.8rem}.new-word-close:hover{color:var(--ink)}.new-word-form.cream{background-color:var(--paper-cream)}.new-word-form.pink{background-color:var(--paper-pink)}.new-word-form.blue{background-color:var(--paper-blue)}.new-word-form.lime{background-color:var(--paper-lime)}.new-word-form.orange{background-color:var(--paper-orange)}.new-word-form.red{background-color:var(--paper-red);color:#f5f0e0}.new-word-input{color:var(--ink);font-family:Caveat,cursive;font-size:2rem;font-weight:600}@media (max-width:800px){.new-word-page{padding:0 1.2rem}.new-word-form{padding:1.5rem 1.2rem 1.2rem;transform:rotate(0)}.new-word-title{font-size:2rem}}.modal-review-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:1px dashed #4a3f2f66;margin-top:.5rem;padding:.4rem .8rem;font-family:Patrick Hand,cursive;font-size:.85rem;transition:all .2s}.modal-review-btn:hover{border-color:var(--ink);color:var(--ink)}.modal-review-btn:disabled{opacity:.5;cursor:not-allowed}.modal-review-sent{color:var(--oxblood);margin-top:.5rem;font-family:Patrick Hand,cursive;font-size:.85rem}.content-page{z-index:5;max-width:40rem;margin:3rem auto;padding:0 2rem;position:relative}.content-page h1{color:var(--ink);margin-bottom:1.5rem;font-family:Caveat,cursive;font-size:2.5rem;font-weight:600}.content-page h2{color:var(--oxblood);margin-top:2rem;margin-bottom:.8rem;font-family:Caveat,cursive;font-size:1.6rem;font-weight:600}.content-page p{color:var(--ink);margin-bottom:1rem;font-family:Kalam,cursive;font-size:1.05rem;line-height:1.8}.content-page a{color:var(--oxblood);text-decoration:underline}@media (max-width:800px){.content-page{padding:0 1.2rem}.content-page h1{font-size:2rem}}.donate-buttons{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.donate-btn{cursor:pointer;border:none;padding:1.5rem 2.5rem;font-family:Caveat,cursive;font-size:1.8rem;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #00000026}.donate-btn:hover:not(:disabled){transform:translateY(-2px)rotate(-1deg);box-shadow:0 4px 16px #0003}.donate-btn:disabled{opacity:.6;cursor:default}.donate-btn.cream{background:var(--paper-cream);color:var(--ink)}.donate-btn.pink{background:var(--paper-pink);color:var(--ink)}.donate-btn.blue{background:var(--paper-blue);color:var(--ink)}.donate-btn.lime{background:var(--paper-lime);color:var(--ink)}.donate-btn.orange{background:var(--paper-orange);color:var(--ink)}.donate-btn.red{background:var(--paper-red);color:#f5f0e0}.donate-thanks{color:var(--oxblood);margin-top:2rem;font-family:Caveat,cursive;font-size:2rem}.footer-brand{margin-bottom:.6rem}.footer-stickers{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.footer-sticker{color:var(--ink);padding:.4rem .9rem;font-family:Patrick Hand,cursive;font-size:.85rem;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #0000001f}.footer-sticker:hover{transform:translateY(-2px)rotate(-1deg);box-shadow:0 3px 8px #0000002e}.footer-sticker.cream{background:var(--paper-cream);color:var(--ink)}.footer-sticker.pink{background:var(--paper-pink);color:var(--ink)}.footer-sticker.blue{background:var(--paper-blue);color:var(--ink)}.footer-sticker.lime{background:var(--paper-lime);color:var(--ink)}.footer-sticker.orange{background:var(--paper-orange);color:var(--ink)}.footer-sticker.red{background:var(--paper-red);color:#f5f0e0}@media (max-width:800px){.footer-sticker{padding:.3rem .7rem;font-size:.75rem}}.feedback-email{font-family:Kalam,cursive;font-size:1.1rem}.feedback-email a{color:var(--oxblood);font-weight:600}.feedback-form{background:var(--paper-cream);margin-top:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.feedback-field{margin-bottom:1rem}.feedback-label{color:var(--ink-soft);margin-bottom:.3rem;font-family:Patrick Hand,cursive;font-size:.9rem;display:block}.feedback-input{width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1px dashed #4a3f2f4d;padding:.5rem;font-family:Kalam,cursive;font-size:1rem}.feedback-textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:1px dashed #4a3f2f4d;padding:.5rem;font-family:Kalam,cursive;font-size:1rem}.feedback-input:focus,.feedback-textarea:focus{border-color:var(--oxblood);outline:none}.feedback-submit{background:var(--ink);color:var(--paper-cream);cursor:pointer;border:none;margin-top:.5rem;padding:.6rem 1.5rem;font-family:Patrick Hand,cursive;font-size:1rem;transition:background .2s}.feedback-submit:hover:not(:disabled){background:var(--oxblood)}.feedback-submit:disabled{opacity:.5;cursor:not-allowed}.feedback-error{color:#c00;border-left:3px solid #c00;margin-top:.5rem;padding-left:.5rem;font-family:Patrick Hand,cursive;font-size:.85rem}.feedback-thanks{color:var(--oxblood);margin-top:1.5rem;font-family:Caveat,cursive;font-size:1.5rem}.bort-def-back{z-index:6;text-align:center;position:absolute;top:13rem;left:50%;transform:translate(-50%)}@media (max-width:800px){.bort-def-back{text-align:center;margin:.5rem 0 0;position:static;transform:none}}.bort-live-sticker{background:var(--paper-pink);z-index:7;text-align:center;white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='100' height='100' filter='url(%23n)'/></svg>");padding:.5rem 1rem;position:absolute;top:.8rem;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 2px 6px #00000026}.bort-live-num{color:var(--oxblood);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;line-height:1;display:block}.bort-live-label{color:var(--ink-soft);letter-spacing:.05em;margin-top:.2rem;font-family:Patrick Hand,cursive;font-size:.7rem;display:block}.nav-counter{color:var(--ink-faint);margin-right:.5rem;font-family:Patrick Hand,cursive;font-size:.75rem}.nav-counter .bort-live-num{font-size:.85rem;font-weight:600;display:inline}@media (max-width:800px){.bort-live-sticker{text-align:center;width:fit-content;margin:.5rem auto;display:block;position:relative;top:auto;left:auto;transform:rotate(1deg)}.bort-live-num{font-size:1.1rem}.bort-live-label{font-size:.6rem}.nav-counter{font-size:.65rem}.nav-counter .bort-live-num{font-size:.75rem}}.install-wrapper{position:relative}.install-ios-tip{background:var(--paper-cream);color:var(--ink);white-space:nowrap;z-index:100;margin-top:.4rem;padding:.5rem .8rem;font-family:Patrick Hand,cursive;font-size:.75rem;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #00000026}.install-btn{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px dashed #4a3f2f66;padding:.35rem .7rem;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:all .2s}.install-btn:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:800px){.install-btn{letter-spacing:.1em;padding:.3rem .55rem;font-size:.65rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
