@font-face{font-family:"Arm Sans";src:url(/static/media/NotoSansArmenian-Variable.e0bd0fa3.ttf) format("truetype");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:block}@font-face{font-family:"Arm Serif";src:url(/static/media/NotoSerifArmenian-Variable.9df13905.ttf) format("truetype");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:block}:root{--paper:#eef0ea;--paper-stamp:#fafbf7;--sheet:#e2e6dd;--rule:#c9cfc4;--ink:#16202e;--ink-2:#39424f;--ink-3:#5a6270;--blue:#1f3f73;--blue-deep:#17325c;--on-blue:#eef0ea;--ink-blue:#1f3f73;--ink-oxblood:#8c1d2c;--ink-green:#24594a;--ink-ochre:#8a5a1c;--ink-violet:#4b3a78;--ink-teal:#1d5c6b;--ink-sepia:#6b4a2e;--ink-slate:#34404f;--sans:"Arm Sans","Noto Sans Armenian",system-ui,sans-serif;--serif:"Arm Serif","Noto Serif Armenian",Georgia,serif;--gutter:clamp(20px,4.5vw,64px);--wrap:min(1312px,calc(100% - var(--gutter)*2));--ease-out:cubic-bezier(0.16,1,0.3,1);color-scheme:light;scrollbar-color:var(--blue) var(--sheet)}.ink-blue{--ink-c:var(--ink-blue)}.ink-oxblood{--ink-c:var(--ink-oxblood)}.ink-green{--ink-c:var(--ink-green)}.ink-ochre{--ink-c:var(--ink-ochre)}.ink-violet{--ink-c:var(--ink-violet)}.ink-teal{--ink-c:var(--ink-teal)}.ink-sepia{--ink-c:var(--ink-sepia)}.ink-slate{--ink-c:var(--ink-slate)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--blue);color:var(--on-blue)}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{min-height:100vh;display:flex;flex-direction:column}.band{position:relative;min-height:330px;background-color:var(--blue);background-image:repeating-linear-gradient(115deg,transparent 3px,rgba(238,240,234,.045) 3px 4px);color:var(--on-blue);overflow:hidden;isolation:isolate}.band:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:8px;background:radial-gradient(circle at 7px 8px,var(--paper) 4.5px,transparent 5px) 0 0/14px 8px repeat-x;z-index:2}.band__ribbon{inset:0;width:100%;height:100%;opacity:.16}.band__ribbon,.band__rosette{position:absolute;color:var(--on-blue);z-index:-1}.band__rosette{top:46px;right:calc(50% - var(--wrap)/2 + 24px);width:250px;height:250px;opacity:.5;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.band--cancelled .band__rosette{opacity:.22;transform:rotate(14deg)}.band__micro{position:absolute;top:22px;left:calc(50% - var(--wrap)/2);right:calc(50% - var(--wrap)/2);font-size:9px;font-weight:500;letter-spacing:.32em;white-space:nowrap;overflow:hidden;opacity:.5;-webkit-user-select:none;user-select:none}.band__inner{width:var(--wrap);margin:0 auto;padding:62px 0 64px}.wordmark{font-weight:800;font-stretch:62.5%;font-size:clamp(46px,5.6vw,80px);line-height:.95;letter-spacing:-.01em}.wordmark__link{color:inherit;text-decoration:none}.wordmark__link:hover{color:inherit}.wordmark__link:focus-visible{outline-color:var(--on-blue)}.wordmark__sub{display:block;margin-top:18px;font-size:13px;font-weight:500;font-stretch:100%;letter-spacing:.22em;text-transform:uppercase;opacity:.78}.search{position:relative;display:flex;align-items:center;width:min(100%,860px);height:76px;margin-top:40px;background:var(--paper-stamp);box-shadow:0 0 0 2px var(--paper-stamp),0 0 0 7px var(--blue),0 0 0 8px rgba(238,240,234,.5);transition:box-shadow .22s var(--ease-out)}.search:focus-within{box-shadow:0 0 0 2px var(--paper-stamp),0 0 0 7px var(--blue),0 0 0 9px var(--on-blue)}.search__input{flex:1 1;min-width:0;height:100%;padding:0 24px 0 28px;border:0;background:transparent;color:var(--ink);caret-color:var(--blue);font-family:var(--serif);font-size:28px;line-height:1;appearance:none}.search__input:focus{outline:none}.search__input::placeholder{color:#6c7380;opacity:1}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__hint{flex:none;padding-right:28px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);white-space:nowrap}.search__clear{flex:none;display:grid;place-items:center;width:48px;height:48px;margin-right:14px;border:0;border-radius:0;background:transparent;color:var(--ink-2);cursor:pointer;transition:color .16s,background-color .16s}.search__clear:hover{color:var(--blue);background:var(--sheet)}.postmark{position:absolute;top:58px;right:calc(50% - var(--wrap)/2 + 20px);display:flex;align-items:center;color:var(--on-blue);transform:rotate(-9deg);transform-origin:70% 50%;pointer-events:none;animation:cancel .52s var(--ease-out) both;z-index:1}.postmark__cancel{width:300px;height:96px;margin-right:-36px;opacity:.85}.postmark__seal{width:220px;height:220px}.postmark__ring{font-family:var(--sans);font-size:15px;font-weight:700}.postmark__date{font-family:var(--sans);font-size:24px;font-weight:800;font-stretch:75%}.postmark__count{font-family:var(--sans);font-size:15px;font-weight:600}@keyframes cancel{0%{opacity:.35;transform:rotate(-3deg) scale(1.3);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:rotate(-9deg) scale(1)}}.stamp{--hole:6px;display:inline-grid;flex:none;padding:4px;background:var(--paper-stamp);color:var(--ink-c,var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 1.7px,#000 2.1px) -3px -3px/var(--hole) var(--hole);mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 1.7px,#000 2.1px) -3px -3px/var(--hole) var(--hole);filter:drop-shadow(0 1px 1px rgba(22,32,46,.25))}.stamp__frame{display:grid;place-items:center;border:1.5px solid;font-weight:900;font-stretch:62.5%;line-height:1;background:repeating-linear-gradient(135deg,transparent 4px,rgba(31,63,115,.06) 4px 5px)}.stamp--md .stamp__frame{width:46px;height:56px;font-size:26px}.stamp--sm .stamp__frame{width:28px;height:34px;font-size:15px;border-width:1px}.stamp--xs{padding:3px;--hole:5px}.stamp--xs .stamp__frame{width:20px;height:24px;font-size:11px;border-width:1px}.page{flex:1 1;width:var(--wrap);margin:0 auto;padding:64px 0 112px}.welcome{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.welcome__intro{position:sticky;top:32px}.welcome__title{font-size:34px;font-weight:700;font-stretch:75%;line-height:1.1;margin-bottom:16px}.welcome__text{font-family:var(--serif);font-size:17px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}.welcome__count{margin-top:28px;padding-top:14px;border-top:1px solid var(--rule);font-size:14px;font-weight:600;color:var(--blue)}.sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:14px;gap:14px;padding:22px;background:var(--sheet);border:1px solid var(--rule)}.sheet__stamp{display:flex;min-height:188px;padding:7px;background:var(--paper-stamp);color:var(--ink-c);-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 2.6px,#000 3px) -4px -4px/8px 8px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 2.6px,#000 3px) -4px -4px/8px 8px;animation:sheet-in .6s var(--ease-out) both}.sheet__stamp:nth-child(n){animation-delay:calc(var(--i, 0)*30ms)}.sheet__frame{position:relative;flex:1 1;display:flex;flex-direction:column;padding:14px 14px 16px;border:1.5px solid;outline:.5px solid currentColor;outline-offset:-5px}.sheet__numeral{font-weight:900;font-stretch:62.5%;font-size:46px;line-height:.9;margin-bottom:18px}.sheet__title{margin-top:auto;font-size:15px;font-weight:600;line-height:1.32;color:var(--ink);text-wrap:balance}.sheet__source{margin-top:6px;font-size:12.5px;line-height:1.35;color:var(--ink-c)}@keyframes sheet-in{0%{opacity:.001;transform:translateY(6px)}}.results-state{transition:opacity .2s var(--ease-out)}.results-state--stale{opacity:.45;pointer-events:none}.results{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.rail{position:sticky;top:28px}.rail__title{margin-bottom:14px;font-size:14px;font-weight:600;color:var(--ink-3)}.rail__link{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:7px 0;font-size:14px;line-height:1.35;color:var(--ink-2);text-decoration:none}.rail__link:hover span:last-child{color:var(--ink);text-decoration:underline}.column{max-width:46rem}.book{margin-bottom:64px;scroll-margin-top:28px;animation:sheet-in .5s var(--ease-out) both}.book__head{display:flex;align-items:center;grid-gap:18px;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--ink-c)}.book__title{font-size:24px;font-weight:650;font-stretch:82%;line-height:1.2;text-wrap:balance}.book__source{margin-top:3px;font-size:14px;color:var(--ink-3)}.book__entries{padding-top:26px}.entry{margin-bottom:24px;font-family:var(--serif);font-size:18px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.entry__word{font-weight:700;color:var(--ink)}.entry__text{color:var(--ink-2)}.missing{padding-top:22px;border-top:1px solid var(--rule)}.missing__title{margin-bottom:16px;font-size:15px;font-weight:600;color:var(--ink-3)}.missing__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px 28px;gap:10px 28px}.missing__list li{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:14px;line-height:1.35;color:var(--ink-3)}.missing__list .stamp{opacity:.55}.notice{max-width:34rem;margin:24px auto 0;text-align:center}.handstamp{display:inline-block;margin-bottom:32px;padding:2px 26px 6px;border:3px solid;outline:1.5px solid currentColor;outline-offset:4px;color:var(--ink-oxblood);font-size:64px;font-weight:900;font-stretch:62.5%;line-height:1.1;letter-spacing:.08em;transform:rotate(-6deg);opacity:.88;animation:strike .42s var(--ease-out) both}.handstamp--error{font-size:40px}@keyframes strike{0%{opacity:.35;transform:rotate(-2deg) scale(1.35);filter:blur(3px)}}.notice__text{font-family:var(--serif);font-size:18px;line-height:1.7;color:var(--ink-2)}.button{margin-top:24px;padding:12px 24px;border:0;background:var(--blue);color:var(--on-blue);font:600 15px/1.2 var(--sans);cursor:pointer;transition:background-color .16s}.button:hover{background:var(--blue-deep)}.perforation{display:flex;grid-gap:10px;gap:10px;padding:40px 0}.perforation i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--blue);animation:punch 1.1s ease-in-out infinite alternate both}@keyframes punch{to{background:var(--blue)}}.footer{position:relative;background:var(--sheet);color:var(--ink-2)}.footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:8px;background:radial-gradient(circle at 7px 0,var(--paper) 4.5px,transparent 5px) 0 0/14px 8px repeat-x}.footer__micro{padding-top:26px;font-size:9px;letter-spacing:.32em;white-space:nowrap;overflow:hidden;color:var(--ink-3);opacity:.6;-webkit-user-select:none;user-select:none}.footer__inner,.footer__micro{width:var(--wrap);margin:0 auto}.footer__inner{padding:22px 0 36px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:20px 48px;gap:20px 48px;font-size:14px}.footer__mark{margin-right:auto;font-size:28px;font-weight:800;font-stretch:62.5%;line-height:1;color:var(--blue)}.footer__mark span{display:block;margin-top:6px;font-size:13px;font-weight:500;font-stretch:100%;color:var(--ink-3)}.footer__github{line-height:0}@media (max-width:960px){.results,.welcome{grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px}.rail,.welcome__intro{position:static}.rail__list{display:flex;grid-gap:8px 20px;gap:8px 20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.rail__list li{scroll-snap-align:start}.rail__list li:last-child{padding-right:48px}.rail__link{white-space:nowrap}}@media (max-width:640px){.band{min-height:0}.band__inner{padding:48px 0 44px}.band__rosette{top:22px;right:-54px;width:180px;height:180px}.wordmark__sub{font-size:11px;letter-spacing:.16em}.search{height:60px;margin-top:30px}.search__input{padding-left:18px;font-size:22px}.search__hint{display:none}.search__clear{margin-right:6px}.wordmark{font-size:36px}.postmark{top:16px;right:10px;transform-origin:50% 50%}.postmark__cancel{display:none}.postmark__seal{width:124px;height:124px}.page{padding:40px 0 80px}.sheet{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.sheet__stamp{min-height:156px}.sheet__numeral{font-size:36px}.sheet__frame{padding:12px 11px 13px}.sheet__title{font-size:14px}.entry{font-size:17px}.book__title{font-size:21px}.handstamp{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=main.cc0cbb01.chunk.css.map */