.Connections-module-scss-module__muDLvq__connections{width:100%;font-family:var(--vg-font-puzzle);color:var(--vg-text);flex-direction:column;align-items:center;gap:.75rem;display:flex}.Connections-module-scss-module__muDLvq__lead{color:var(--vg-muted);margin:0;font-weight:500}.Connections-module-scss-module__muDLvq__board{flex-direction:column;gap:.5rem;width:100%;max-width:40rem;display:flex}@media (max-width:575px){.Connections-module-scss-module__muDLvq__board{gap:.375rem}}.Connections-module-scss-module__muDLvq__grid{gap:inherit;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Connections-module-scss-module__muDLvq__tile{border:1px solid var(--vg-border);background:var(--vg-accent-soft);min-width:0;min-height:clamp(3.75rem,13vw,5rem);color:var(--vg-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;border-radius:10px;justify-content:center;align-items:center;padding:.375rem .25rem;transition:background-color .15s,color .15s,border-color .15s;display:flex;container-type:inline-size}.Connections-module-scss-module__muDLvq__tile:hover{border-color:var(--vg-accent)}.Connections-module-scss-module__muDLvq__tile:focus-visible{outline:3px solid var(--vg-accent);outline-offset:2px}.Connections-module-scss-module__muDLvq__tile[aria-pressed=true]{border-color:var(--vg-accent);background:var(--vg-accent);color:var(--vg-bg)}.Connections-module-scss-module__muDLvq__tile:disabled{cursor:default}.Connections-module-scss-module__muDLvq__term{width:100%;font-size:clamp(.72rem,100cqi/(var(--chars)*.7),1.05rem);text-align:center;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:600;line-height:1.2;display:block}.Connections-module-scss-module__muDLvq__group{min-height:clamp(3.75rem,13vw,5rem);color:var(--vg-on-group);text-align:center;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem .75rem;display:flex}.Connections-module-scss-module__muDLvq__group[data-level="1"]{background:var(--vg-group-1)}.Connections-module-scss-module__muDLvq__group[data-level="2"]{background:var(--vg-group-2)}.Connections-module-scss-module__muDLvq__group[data-level="3"]{background:var(--vg-group-3)}.Connections-module-scss-module__muDLvq__group[data-level="4"]{background:var(--vg-group-4)}.Connections-module-scss-module__muDLvq__group p{margin:0}.Connections-module-scss-module__muDLvq__groupLabel{font-size:clamp(.85rem,2.4vw,1rem);font-weight:700;line-height:1.25}.Connections-module-scss-module__muDLvq__groupTerms{font-size:clamp(.8rem,2.2vw,.95rem);font-weight:500;line-height:1.3}.Connections-module-scss-module__muDLvq__feedback{min-height:1.5em;color:var(--vg-accent);text-align:center;margin:0;font-weight:600}.Connections-module-scss-module__muDLvq__lives{color:var(--vg-muted);align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;display:flex}.Connections-module-scss-module__muDLvq__dots{gap:.4rem;display:inline-flex}.Connections-module-scss-module__muDLvq__dots span{background:var(--vg-accent);border-radius:50%;width:.75rem;height:.75rem}.Connections-module-scss-module__muDLvq__dots [data-used]{box-shadow:inset 0 0 0 2px var(--vg-muted);background:0 0}.Connections-module-scss-module__muDLvq__controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Connections-module-scss-module__muDLvq__button{border:1px solid var(--vg-text);min-height:44px;color:var(--vg-text);font:600 .95rem var(--vg-font-puzzle);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 1.1rem;display:inline-flex}.Connections-module-scss-module__muDLvq__button:focus-visible{outline:3px solid var(--vg-accent);outline-offset:2px}.Connections-module-scss-module__muDLvq__button:disabled{opacity:.45;cursor:not-allowed}.Connections-module-scss-module__muDLvq__primary{border-color:var(--vg-accent);background:var(--vg-accent);color:var(--vg-bg)}.Connections-module-scss-module__muDLvq__result{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Connections-module-scss-module__muDLvq__resultTitle{font:650 clamp(1.15rem, 3vw, 1.4rem)/1.35 var(--vg-font-puzzle);margin:0}.Connections-module-scss-module__muDLvq__stats{grid-template-columns:repeat(2,minmax(0,7.5rem));justify-content:center;gap:.5rem;display:grid}.Connections-module-scss-module__muDLvq__stats div{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-bg);padding:.75rem .5rem}.Connections-module-scss-module__muDLvq__stats p{color:var(--vg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.Connections-module-scss-module__muDLvq__stats strong{font:700 1.5rem var(--vg-font-puzzle)}
.CrossVord-module-scss-module__7_8mGq__crossvord{width:100%;font-family:var(--vg-font-puzzle,var(--vg-font-body));color:var(--vg-text);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem;display:grid}@media (max-width:991px){.CrossVord-module-scss-module__7_8mGq__crossvord{grid-template-columns:minmax(0,1fr)}}.CrossVord-module-scss-module__7_8mGq__empty{border:1px dashed var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);color:var(--vg-muted);text-align:center;padding:1.5rem}.CrossVord-module-scss-module__7_8mGq__play{flex-direction:column;align-items:center;gap:1rem;display:flex}.CrossVord-module-scss-module__7_8mGq__toolbar{justify-content:flex-end;gap:.375rem;width:100%;max-width:26rem;display:flex}.CrossVord-module-scss-module__7_8mGq__tool{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);width:2.75rem;height:2.75rem;color:var(--vg-text);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.CrossVord-module-scss-module__7_8mGq__tool:hover:not(:disabled){border-color:var(--vg-accent);color:var(--vg-accent)}.CrossVord-module-scss-module__7_8mGq__tool:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}.CrossVord-module-scss-module__7_8mGq__tool:disabled{opacity:.4;cursor:default}.CrossVord-module-scss-module__7_8mGq__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:100%;max-width:calc(26rem*var(--cols)/max(var(--cols),var(--rows,1)));border-radius:calc(var(--vg-radius)/2);background:var(--vg-text);outline:none;gap:2px;padding:3px;display:grid}.CrossVord-module-scss-module__7_8mGq__grid:focus-visible{box-shadow:0 0 0 4px var(--vg-accent-soft)}.CrossVord-module-scss-module__7_8mGq__cell{aspect-ratio:1;background:var(--vg-bg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.CrossVord-module-scss-module__7_8mGq__cell[data-black]{background:var(--vg-text);cursor:default}.CrossVord-module-scss-module__7_8mGq__cell[data-word]{background:var(--vg-accent-soft)}.CrossVord-module-scss-module__7_8mGq__cell[data-active]{background:var(--vg-accent-soft);box-shadow:inset 0 0 0 3px var(--vg-accent)}.CrossVord-module-scss-module__7_8mGq__cell[data-error] .CrossVord-module-scss-module__7_8mGq__letter{color:var(--vg-accent);text-decoration:line-through}.CrossVord-module-scss-module__7_8mGq__cell[data-solved] .CrossVord-module-scss-module__7_8mGq__letter{color:var(--vg-correct)}.CrossVord-module-scss-module__7_8mGq__number{font-family:var(--vg-font-puzzle,var(--vg-font-body));color:var(--vg-muted);font-size:clamp(.5rem,1.6vw,.7rem);font-weight:600;line-height:1;position:absolute;top:2px;left:4px}.CrossVord-module-scss-module__7_8mGq__letter{font-family:var(--vg-font-puzzle,var(--vg-font-body));font-size:clamp(.9rem,4vw,1.5rem);font-weight:600;line-height:1}.CrossVord-module-scss-module__7_8mGq__feedback{min-height:1.5rem;font-family:var(--vg-font-puzzle,var(--vg-font-body));color:var(--vg-accent);text-align:center;margin:0;font-weight:600}.CrossVord-module-scss-module__7_8mGq__clues{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);padding:1.25rem}.CrossVord-module-scss-module__7_8mGq__direction{font-family:var(--vg-font-heading,var(--vg-font-display));color:var(--vg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;font-size:.8rem}.CrossVord-module-scss-module__7_8mGq__direction strong{color:var(--vg-accent)}.CrossVord-module-scss-module__7_8mGq__direction span{text-transform:none;letter-spacing:0}.CrossVord-module-scss-module__7_8mGq__clueGroup+.CrossVord-module-scss-module__7_8mGq__clueGroup{margin-top:1.5rem}.CrossVord-module-scss-module__7_8mGq__clueGroup h3{border-bottom:2px solid var(--vg-text);font:700 .85rem var(--vg-font-heading,var(--vg-font-display));text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;padding-bottom:.4rem}.CrossVord-module-scss-module__7_8mGq__clueGroup ol{margin:0;padding:0;list-style:none}.CrossVord-module-scss-module__7_8mGq__clueGroup li{border-radius:calc(var(--vg-radius)/2);cursor:pointer;gap:.75rem;padding:.4rem .5rem;font-size:.9rem;font-weight:500;display:flex}.CrossVord-module-scss-module__7_8mGq__clueGroup li[data-active]{background:var(--vg-accent-soft)}.CrossVord-module-scss-module__7_8mGq__clueNumber{min-width:1.25rem;color:var(--vg-accent);text-align:right;font-weight:700}.CrossVord-module-scss-module__7_8mGq__clueLength{color:var(--vg-muted)}
.RapidFire-module-scss-module__dEZ3Ma__rapidfire{width:100%;font-family:var(--vg-font-puzzle);color:var(--vg-text);justify-content:center;display:flex}.RapidFire-module-scss-module__dEZ3Ma__card{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:42rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.RapidFire-module-scss-module__dEZ3Ma__badge{background:var(--vg-accent-soft);color:var(--vg-accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;font-weight:700}.RapidFire-module-scss-module__dEZ3Ma__lead{color:var(--vg-muted);margin:0}.RapidFire-module-scss-module__dEZ3Ma__lead strong{color:var(--vg-accent);font-weight:700}.RapidFire-module-scss-module__dEZ3Ma__primary{border-radius:var(--vg-radius);background:var(--vg-accent);color:var(--vg-bg);font:700 1.05rem var(--vg-font-puzzle);letter-spacing:.01em;cursor:pointer;border:0;padding:.8rem 2.5rem}.RapidFire-module-scss-module__dEZ3Ma__timerBar{background:var(--vg-border);height:6px;position:absolute;inset:0 0 auto}.RapidFire-module-scss-module__dEZ3Ma__timerBar div{background:var(--vg-accent);height:100%;transition:width 1s linear}.RapidFire-module-scss-module__dEZ3Ma__meta{width:100%;color:var(--vg-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.RapidFire-module-scss-module__dEZ3Ma__time{color:var(--vg-accent);font-size:1.25rem}.RapidFire-module-scss-module__dEZ3Ma__time[data-low]{animation:1s ease-in-out infinite RapidFire-module-scss-module__dEZ3Ma__pulse}@keyframes RapidFire-module-scss-module__dEZ3Ma__pulse{50%{opacity:.4}}.RapidFire-module-scss-module__dEZ3Ma__question{font:650 clamp(1.2rem, 3vw, 1.6rem)/1.35 var(--vg-font-puzzle);letter-spacing:0;overflow-wrap:anywhere;margin:0}.RapidFire-module-scss-module__dEZ3Ma__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media (max-width:575px){.RapidFire-module-scss-module__dEZ3Ma__options{grid-template-columns:minmax(0,1fr)}}.RapidFire-module-scss-module__dEZ3Ma__option{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-bg);color:var(--vg-text);font:500 1rem/1.4 var(--vg-font-puzzle);text-align:left;overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:.75rem;padding:1rem;display:flex}.RapidFire-module-scss-module__dEZ3Ma__option:hover,.RapidFire-module-scss-module__dEZ3Ma__option:focus-visible{border-color:var(--vg-accent)}.RapidFire-module-scss-module__dEZ3Ma__optionKey{border:1px solid var(--vg-border);width:1.5rem;height:1.5rem;color:var(--vg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.RapidFire-module-scss-module__dEZ3Ma__stats{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.RapidFire-module-scss-module__dEZ3Ma__stats div{border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-bg);min-width:8rem;padding:1rem}.RapidFire-module-scss-module__dEZ3Ma__stats p{color:var(--vg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.RapidFire-module-scss-module__dEZ3Ma__stats strong{font:700 1.6rem var(--vg-font-puzzle)}.RapidFire-module-scss-module__dEZ3Ma__stats [data-result=won]{color:var(--vg-correct)}.RapidFire-module-scss-module__dEZ3Ma__stats [data-result=lost]{color:var(--vg-accent)}
.Vordle-module-scss-module__hC1XMa__vordle{--gap:.25rem;--tile:clamp(1.25rem, calc((100cqi - (var(--len) - 1) * var(--gap)) / var(--len)), 3.5rem);width:100%;font-family:var(--vg-font-puzzle);color:var(--vg-text);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1rem;display:flex;container-type:inline-size}.Vordle-module-scss-module__hC1XMa__feedback{min-height:1.5rem;color:var(--vg-accent);margin:0;font-weight:600}.Vordle-module-scss-module__hC1XMa__board{gap:var(--gap);flex-direction:column;display:flex}.Vordle-module-scss-module__hC1XMa__row{grid-template-columns:repeat(var(--len), var(--tile));gap:var(--gap);display:grid}.Vordle-module-scss-module__hC1XMa__tile{aspect-ratio:1;border:2px solid var(--vg-border);border-radius:calc(var(--vg-radius)/3);background:var(--vg-bg);font-family:var(--vg-font-puzzle);font-size:clamp(.85rem,var(--tile)*.55,1.875rem);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:background-color .3s,border-color .3s;display:flex}.Vordle-module-scss-module__hC1XMa__tile[data-status=typed]{border-color:var(--vg-muted)}.Vordle-module-scss-module__hC1XMa__tile[data-status=correct]{color:var(--vg-on-correct);background:var(--vg-correct);border-color:var(--vg-correct)}.Vordle-module-scss-module__hC1XMa__tile[data-status=present]{color:var(--vg-on-present);background:var(--vg-present);border-color:var(--vg-present)}.Vordle-module-scss-module__hC1XMa__tile[data-status=absent]{color:var(--vg-on-absent);background:var(--vg-absent);border-color:var(--vg-absent)}.Vordle-module-scss-module__hC1XMa__shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both Vordle-module-scss-module__hC1XMa__shake}@keyframes Vordle-module-scss-module__hC1XMa__shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.Vordle-module-scss-module__hC1XMa__result{border-radius:var(--vg-radius);background:var(--vg-accent-soft);border:1px solid var(--vg-border);text-align:center;margin:0;padding:.75rem 1rem;font-weight:600}.Vordle-module-scss-module__hC1XMa__result strong{color:var(--vg-accent);letter-spacing:.1em;font-weight:700}.Vordle-module-scss-module__hC1XMa__keyboard{flex-direction:column;gap:.375rem;width:100%;max-width:32rem;display:flex}.Vordle-module-scss-module__hC1XMa__keyRow{justify-content:center;gap:.25rem;display:flex}.Vordle-module-scss-module__hC1XMa__key{border:1px solid var(--vg-border);border-radius:calc(var(--vg-radius)/2);background:var(--vg-surface);min-width:0;height:3rem;color:var(--vg-text);font-family:var(--vg-font-puzzle);letter-spacing:.02em;cursor:pointer;flex:1 1 0;padding:0;font-size:1rem;font-weight:600}.Vordle-module-scss-module__hC1XMa__key:disabled{cursor:default;opacity:.7}.Vordle-module-scss-module__hC1XMa__key[data-status=correct]{color:var(--vg-on-correct);background:var(--vg-correct);border-color:var(--vg-correct)}.Vordle-module-scss-module__hC1XMa__key[data-status=present]{color:var(--vg-on-present);background:var(--vg-present);border-color:var(--vg-present)}.Vordle-module-scss-module__hC1XMa__key[data-status=absent]{color:var(--vg-on-absent);background:var(--vg-absent);border-color:var(--vg-absent)}.Vordle-module-scss-module__hC1XMa__wide{letter-spacing:.04em;flex-grow:1.6;font-size:.75rem}
.VordleHint-module-scss-module__OJi5GW__button{border:1px solid var(--vg-border);background:var(--vg-surface);color:var(--vg-accent);font-family:var(--vg-font-puzzle,var(--vg-font-body));cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.VordleHint-module-scss-module__OJi5GW__button:hover{border-color:var(--vg-accent);background:var(--vg-accent-soft)}.VordleHint-module-scss-module__OJi5GW__button:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}.VordleHint-module-scss-module__OJi5GW__hint{border:1px solid var(--vg-border);border-left:3px solid var(--vg-accent);border-radius:calc(var(--vg-radius)/2);background:var(--vg-accent-soft);max-width:32rem;color:var(--vg-text);font-family:var(--vg-font-puzzle,var(--vg-font-body));-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;margin:0;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}.VordleHint-module-scss-module__OJi5GW__hint:focus{outline:none}.VordleHint-module-scss-module__OJi5GW__icon{vertical-align:-.15em;color:var(--vg-accent);margin-right:.375rem}.VordleHint-module-scss-module__OJi5GW__label{color:var(--vg-accent);font-weight:600}.VordleHint-module-scss-module__OJi5GW__blank{letter-spacing:.08em;color:var(--vg-muted)}.VordleHint-module-scss-module__OJi5GW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.preview-module-scss-module__OQEqdq__bar{background:var(--vg-accent-soft);border-bottom:1px solid var(--vg-border);color:var(--vg-text);font-family:var(--vg-font-body)}.preview-module-scss-module__OQEqdq__barInner{flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:1100px;margin:0 auto;padding:8px 16px;font-size:.9rem;display:flex}.preview-module-scss-module__OQEqdq__barLabel{font-family:var(--vg-font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--vg-accent);font-size:.75rem;font-weight:700}.preview-module-scss-module__OQEqdq__switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0;font-weight:600;display:inline-flex}.preview-module-scss-module__OQEqdq__switch input{appearance:none;cursor:pointer;background:var(--vg-absent);border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:background .15s;position:relative}.preview-module-scss-module__OQEqdq__switch input:after{content:"";background:var(--vg-bg);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.preview-module-scss-module__OQEqdq__switch input:checked{background:var(--vg-accent)}.preview-module-scss-module__OQEqdq__switch input:checked:after{transform:translate(18px)}.preview-module-scss-module__OQEqdq__switch input:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}.preview-module-scss-module__OQEqdq__barHint{color:var(--vg-muted);font-size:.85rem}.preview-module-scss-module__OQEqdq__badge{border:1px dashed var(--vg-accent);background:var(--vg-bg);color:var(--vg-accent);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.preview-module-scss-module__OQEqdq__note{color:var(--vg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:.9rem;display:flex}.preview-module-scss-module__OQEqdq__draftLevel{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex;border-style:dashed!important;border-color:var(--vg-accent)!important}.preview-module-scss-module__OQEqdq__draftTag{text-transform:uppercase;letter-spacing:.04em;color:var(--vg-accent);font-size:.6rem;font-weight:700}.preview-module-scss-module__OQEqdq__draftCard{border-style:dashed;border-color:var(--vg-accent)}
