.vocabulary_page__krHJd{position:fixed;inset:0;overflow-y:auto;background:#080712;color:#f4f2ff;font-family:Rubik,Heebo,Arial,sans-serif;-webkit-tap-highlight-color:transparent}.vocabulary_page__krHJd *,.vocabulary_page__krHJd :after,.vocabulary_page__krHJd :before{box-sizing:border-box}.vocabulary_back__ViwO5{position:absolute;top:16px;right:16px;z-index:2;padding:8px 16px;border:1.5px solid #463f7a;border-radius:12px;background:rgba(18,16,43,.75);color:#f4f2ff;font-size:20px;font-weight:700;text-decoration:none}.vocabulary_back__ViwO5:hover{border-color:#00e5ff}.vocabulary_main__MB5Kw{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:18px;padding:76px 20px 32px;text-align:center}.vocabulary_main__MB5Kw h1{margin:0;font-size:clamp(34px,6vw,52px);font-weight:900;color:#ffcf56;text-shadow:0 0 20px rgba(255,207,86,.5)}.vocabulary_intro__L1ckK{max-width:520px;margin:0;font-size:22px;line-height:1.6;opacity:.9;text-wrap:balance}.vocabulary_label__qhgRw{margin:6px 0 0;font-size:22px;font-weight:700}.vocabulary_cards__IZW2I{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:820px}.vocabulary_card__qTv2J{width:250px;overflow:hidden;border:2px solid color-mix(in srgb,var(--accent,#463f7a) 55%,#12102b);border-radius:16px;background:rgba(18,16,43,.6);color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.vocabulary_card__qTv2J:hover{transform:translateY(-4px);border-color:var(--accent,#00e5ff);box-shadow:0 8px 26px color-mix(in srgb,var(--accent,#00e5ff) 40%,transparent)}.vocabulary_card__qTv2J img{display:block;width:100%;height:160px;object-fit:cover}.vocabulary_cardLabel__kLnZg{border-top:5px solid var(--accent,transparent);padding:12px;font-size:22px;font-weight:700}@media (max-width:480px){.vocabulary_card__qTv2J{width:100%;max-width:340px}}.WordListHome_visual___JLZK{height:160px;display:flex;align-items:center;justify-content:center;background:#1b1840;overflow:hidden}.WordListHome_memPic__eRR4C{display:grid;grid-template-columns:repeat(3,72px);grid-auto-rows:54px;grid-gap:8px;gap:8px;transform:rotate(-4deg)}.WordListHome_memCard__FSjOa{display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.35);border-radius:10px;background:linear-gradient(135deg,#7a3cff,#ff2e88);box-shadow:0 4px 0 rgba(0,0,0,.35);color:hsla(0,0%,100%,.85);font-size:26px;font-weight:900}.WordListHome_memFace__dxPUG{background:linear-gradient(180deg,#f2ead0,#e3d5ab);border-color:#3d2b1a;color:#2a1b0e;font-size:22px;font-weight:700}.WordListHome_memEn__t3HgC{border-bottom:7px solid #19b6e8}.WordListHome_memHe__8sCqK{border-bottom:7px solid #ff8a2b}.WordListHome_memMatch__DcC7Q{background:linear-gradient(180deg,#b9f5c9,#6fdc8c);border-color:#1d8a45;box-shadow:0 0 14px 3px rgba(46,204,113,.65)}.WordListHome_shootPic__brl39{position:relative;width:100%;height:100%;background:#355a52 url(/booth.jpg) center 45%/cover no-repeat}.WordListHome_shootWord__9BipF{position:absolute;top:40%;left:18%;padding:2px 14px;border:3px solid #3d2b1a;border-radius:10px;background:linear-gradient(180deg,#f2ead0,#e3d5ab);color:#a01f1f;font-size:22px;font-weight:700}.WordListHome_shootWord2__wpgOF{top:56%;left:50%}