.wh-launch{font-size:12px;white-space:nowrap}.wh-inline{display:inline;padding:0;margin:0;border:0;text-decoration:none;border-radius:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:help;vertical-align:baseline}.wh-inline:hover{background:#e0edcf;filter:none!important}.wh-inline:focus-visible{outline:2px solid #286655;outline-offset:2px;border-radius:2px}.wh-hint{font-size:12px;color:#526b60;margin:12px 0}.wh-info{float:right;font-size:18px;line-height:1;cursor:help;padding:5px;color:#195b49}.wh-dialog{width:min(850px,calc(100% - 32px));max-width:850px;padding:24px;max-height:90vh;overflow:auto;background:var(--paper);color:var(--ink)}.wh-dialog::backdrop{background:#102e2dc2}.wh-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.wh-top h2{font-size:25px;margin:0;overflow-wrap:anywhere}.wh-top .quiet{font-size:12px;flex-shrink:0}.wh-note{font-size:13px;color:var(--muted);margin:15px 0 20px}.wh-content{min-height:120px}.wh-photo{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#ece8df;isolation:isolate}.wh-photo img{position:absolute;max-width:none;object-fit:fill;pointer-events:none}.wh-content>.wh-photo{max-width:380px;margin:20px auto}.wh-meaning{max-width:550px;margin:20px auto;font-size:21px;line-height:1.6;text-align:left}.wh-back{font-size:12px}.wh-controls{display:flex;gap:12px;margin:0 0 14px}.wh-controls input{flex:1;min-width:0;border:1px solid #afc1ad;border-radius:9px;padding:12px;font:inherit;color:var(--ink);background:white}.wh-controls select{font-size:13px;max-width:40%}.wh-count{font-size:12px;color:var(--muted)}.wh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wh-card{padding:0;background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden;text-align:left;color:var(--ink)}.wh-card .wh-photo{border-radius:0}.wh-card>span{display:block;padding:10px 12px;font-size:15px;font-weight:bold;overflow-wrap:anywhere}.wh-more{grid-column:1/-1;justify-self:center;margin:16px}@media(max-width:560px){.wh-launch{font-size:10px;padding:8px}.wh-dialog{padding:18px 14px}.wh-top{align-items:flex-start;gap:10px;flex-wrap:wrap}.wh-top h2{font-size:23px}.wh-top .quiet{font-size:11px;padding:8px 12px}.wh-controls{flex-direction:column}.wh-controls select{max-width:100%;width:100%}.wh-grid{grid-template-columns:1fr 1fr;gap:10px}.wh-card>span{padding:9px;font-size:13px}.wh-meaning{font-size:18px}.wh-content>.wh-photo{max-width:300px}.wh-note,.wh-hint{font-size:11px}}
@media print{.wh-launch,.wh-hint,.wh-dialog,.wh-info{display:none!important}.wh-inline{border:0;background:none;color:inherit}}

.wh-answer-wrap{position:relative;flex:1;min-width:0}.wh-answer-wrap>.answer{width:100%;height:100%;padding-right:40px}.wh-answer-wrap>.wh-info{position:absolute;right:8px;top:8px;width:30px;height:30px;border:1px dotted #7d9d72;border-radius:50%;background:#f3f6ec;float:none;padding:3px;font:18px Trebuchet MS,Arial,sans-serif;cursor:help}@media print{.wh-answer-wrap>.wh-info{display:none!important}}

@media(min-width:561px) and (max-width:900px){header.top{height:auto;min-height:94px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}}

.wh-top{position:sticky;top:0;background:var(--paper);z-index:3;padding-bottom:10px}.wh-launch:disabled{opacity:.5;cursor:wait}
