@font-face{font-family:"Noto Serif Armenian";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-armenian-armenian-400-normal-DR5bytFi.woff2) format("woff2"),url(/assets/noto-serif-armenian-armenian-400-normal-7AONt-u0.woff) format("woff")}@font-face{font-family:"Noto Serif Armenian";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-armenian-armenian-700-normal-VOWnV7Pk.woff2) format("woff2"),url(/assets/noto-serif-armenian-armenian-700-normal-DsmyZ5aj.woff) format("woff")}.wz{--wz-parchment: #fbf6ec;--wz-parchment-dark: #efe4cc;--wz-ink: #2e1f14;--wz-ink-soft: #6b5a48;--wz-red: #d90012;--wz-blue: #0033a0;--wz-apricot: #f2a800;--wz-stone-light: #ece2cb;--wz-stone: #e0d3b4;--wz-stone-edge: #c8b78f;--wz-stone-dark: #7d7467;--wz-serif: "Noto Serif Armenian", "Noto Serif", Georgia, "Times New Roman", serif;--wz-tile: clamp(36px, min(15vw, calc((100dvh - 442px) / 6)), 64px);--wz-gap: 6px;width:100%;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;color:var(--wz-ink);font-family:var(--wz-serif);background:radial-gradient(ellipse at 20% 0%,rgba(242,168,0,.1),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(0,51,160,.07),transparent 55%),var(--wz-parchment)}.wz-frame{position:relative;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;padding:22px 12px 14px;border-left:2px solid var(--wz-ink);border-right:2px solid var(--wz-ink);box-shadow:inset 0 0 0 5px var(--wz-parchment),inset 0 0 0 6px #d900128c}.wz-frame:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(to bottom,var(--wz-red) 0 33.33%,var(--wz-blue) 33.33% 66.66%,var(--wz-apricot) 66.66% 100%)}.wz-corner{position:absolute;top:16px;z-index:5;width:32px;height:32px;border-radius:50%;border:1px solid var(--wz-stone-edge);background:var(--wz-parchment-dark);color:var(--wz-ink);font:700 15px/1 var(--wz-serif);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #3c280a33;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wz-corner--home{left:14px}.wz-corner--quit{right:14px}.wz-corner--home:hover{background:var(--wz-blue);border-color:var(--wz-blue);color:#fff}.wz-corner--quit:hover{background:var(--wz-red);border-color:var(--wz-red);color:#fff}.wz-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 44px;margin-bottom:4px}.wz-band{width:min(240px,70%);height:auto;color:var(--wz-blue);margin-bottom:2px}.wz-title{font-size:clamp(1.5rem,6.5vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1.15;color:var(--wz-ink)}.wz-title-hy{color:var(--wz-red)}.wz-subtitle{margin-top:2px;font-size:.78rem;color:var(--wz-ink-soft);font-style:italic}.wz-message{min-height:34px;display:flex;align-items:center;justify-content:center;padding:4px 0}.wz-message.show{padding:5px 14px;margin:4px 0;border-radius:6px;background:var(--wz-ink);color:var(--wz-parchment);font-size:.85rem;font-weight:700;animation:wz-fade .18s ease-out}.wz-board{display:flex;flex-direction:column;gap:var(--wz-gap);margin:2px 0 12px}.wz-row{display:grid;grid-template-columns:repeat(var(--wz-cols, 5),var(--wz-tile));gap:var(--wz-gap)}.wz-tile{width:var(--wz-tile);height:var(--wz-tile);display:flex;align-items:center;justify-content:center;font-family:var(--wz-serif);font-weight:700;font-size:calc(var(--wz-tile) * .52);line-height:1;color:var(--wz-ink);border-radius:5px;border:2px solid var(--wz-stone-edge);background:linear-gradient(180deg,var(--wz-stone-light),var(--wz-stone));box-shadow:inset 0 2px 3px #ffffffbf,inset 0 -3px 5px #6e552847,0 1px #ffffffb3;text-shadow:0 1px 0 rgba(255,255,255,.7);transition:border-color .1s ease}.wz-tile[data-state=filled]{border-color:var(--wz-ink-soft)}.wz-tile[data-mark=correct],.wz-key[data-mark=correct]{background:linear-gradient(180deg,#1a4db5,var(--wz-blue));border-color:#00256f;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.35)}.wz-tile[data-mark=present],.wz-key[data-mark=present]{background:linear-gradient(180deg,#ffbf2e,var(--wz-apricot));border-color:#b87f00;color:var(--wz-ink);text-shadow:0 1px 0 rgba(255,255,255,.35)}.wz-tile[data-mark=absent],.wz-key[data-mark=absent]{background:linear-gradient(180deg,#8f8678,var(--wz-stone-dark));border-color:#5f574c;color:#f4ecdc;text-shadow:0 -1px 0 rgba(0,0,0,.35)}.wz-tile[data-mark]{box-shadow:inset 0 2px 3px #ffffff40,inset 0 -3px 5px #00000038}.wz-tile.pop{animation:wz-pop .12s ease-out}.wz-tile.flip{animation:wz-flip .5s ease-in-out both}.wz-tile.win{animation:wz-bounce .7s ease-in-out both}.wz-row.shake{animation:wz-shake .45s ease-in-out}@keyframes wz-pop{50%{transform:scale(1.12)}}@keyframes wz-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes wz-bounce{0%,20%{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(3px)}80%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes wz-shake{0%,to{transform:translate(0)}15%,55%{transform:translate(-7px)}35%,75%{transform:translate(7px)}}@keyframes wz-fade{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.wz *,.wz *:before,.wz *:after{animation:none!important;transition:none!important}}.wz-keyboard{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:auto}.wz-krow{display:flex;justify-content:center;gap:4px}.wz-key{flex:1 1 0;min-width:0;max-width:44px;height:clamp(38px,6.4dvh,50px);padding:0;border-radius:5px;border:1px solid var(--wz-stone-edge);background:linear-gradient(180deg,var(--wz-stone-light),var(--wz-stone));color:var(--wz-ink);font-family:var(--wz-serif);font-weight:700;font-size:clamp(.85rem,4vw,1.1rem);cursor:pointer;box-shadow:inset 0 1px #ffffffbf,0 2px 0 var(--wz-stone-edge);transition:transform .05s ease,filter .15s ease}.wz-key:hover{filter:brightness(1.04)}.wz-key:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffffbf,0 0 0 var(--wz-stone-edge)}.wz-key--back{font-size:1.15rem}.wz-key--enter{flex:0 1 240px;max-width:240px;background:linear-gradient(180deg,#ee2334,var(--wz-red));border-color:#a80010;color:#fff;font-size:.95rem;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff59,0 2px #a80010}.wz-result{width:min(100%,340px);margin-top:4px;padding:16px 14px 14px;text-align:center;border:2px solid var(--wz-ink);border-radius:8px;background:var(--wz-parchment-dark);box-shadow:inset 0 0 0 4px var(--wz-parchment-dark),inset 0 0 0 5px #d9001299;animation:wz-fade .3s ease-out}.wz-result-title{font-size:1.25rem;font-weight:700;color:var(--wz-blue);margin-bottom:8px}.wz-answer{font-size:.95rem;margin-bottom:8px}.wz-answer-word{display:inline-block;margin-left:4px;padding:2px 10px;font-weight:700;letter-spacing:.12em;color:#fff;background:var(--wz-red);border-radius:4px}.wz-reward{font-size:1.05rem;font-weight:700;color:var(--wz-ink);margin-bottom:4px}.wz-streak{font-size:.95rem;color:#a35c00;margin-bottom:4px}.wz-comeback{margin-top:8px;font-size:.8rem;font-style:italic;color:var(--wz-ink-soft)}.wz-error{font-size:.95rem;font-weight:700;color:var(--wz-red)}.wz-retry{margin-top:12px;padding:9px 22px;border:1px solid #a80010;border-radius:6px;background:linear-gradient(180deg,#ee2334,var(--wz-red));color:#fff;font:700 .9rem var(--wz-serif);cursor:pointer}@media (max-width: 400px){.wz-frame{padding-left:8px;padding-right:8px}.wz-header{padding:0 40px}.wz-krow{gap:3px}}@media (max-height: 640px){.wz{--wz-tile: clamp(36px, min(15vw, calc((100dvh - 392px) / 6)), 64px)}.wz-subtitle,.wz-band{display:none}.wz-frame{padding-top:16px}.wz-message{min-height:26px}}
