.wp-head{text-align:center;margin-bottom:14px}.wp-head h1{margin:0 0 6px;font-family:Fredoka,Heebo,sans-serif;font-size:clamp(28px,5vw,44px)}.wp-head p{color:#4d556a;max-width:720px;margin:0 auto;font-size:18px}.wp-levels{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 16px;display:flex}.wp-levels button,.wp-tabs button{background:#fff;border:2px solid #1d2233;border-radius:999px;padding:7px 16px;font-size:16px;font-weight:800}.wp-levels button.is-on,.wp-tabs button.is-on{background:#ffd23f}.wp-levels small{color:#4d556a;font-weight:600}.wp-box{background:#fff;border:2px solid #1d2233;border-radius:20px;margin:0 0 22px;padding:16px;box-shadow:4px 4px #1d2233}.wp-box h2{margin:0 0 10px;font-size:24px}.wp-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.wp-tabs button{padding:6px 14px;font-size:15px}.wp-stage{min-height:260px}.wp-progress{text-align:center;color:#4d556a;margin:0 0 10px;font-weight:700}.wp-primary{color:#fff;border:0;border-radius:14px;margin:14px auto 0;padding:11px 20px;font-size:17px;font-weight:800;display:block;background:#1d2233!important}.wp-q{text-align:center;margin:6px 0 14px;font-size:clamp(22px,4vw,30px);font-weight:800}.wp-emoji-big{font-size:52px;line-height:1.2;display:block}.wp-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:0 auto;display:grid}.wp-opts button,.wp-match button{background:#f7f8fc;border:2px solid #1d2233;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:62px;padding:8px;font-size:21px;font-weight:800;display:flex}.wp-opts button:hover:not(:disabled),.wp-match button:hover:not(:disabled){background:#fff3c4}.is-right{background:#c9f5d4!important;border-color:#1a8a3c!important}.is-wrong{animation:.35s wp-shake;background:#ffd3d3!important;border-color:#c62828!important}.is-sel{background:#ffd23f!important}@keyframes wp-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.wp-feedback{text-align:center;margin-top:12px;font-size:19px;font-weight:700}.wp-feedback p{margin:0}.wp-done{text-align:center}.wp-big{margin:10px 0 4px;font-size:40px;font-weight:900}.wp-emoji{font-size:1.25em}.wp-memory{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:640px;margin:0 auto;display:grid}.wp-card{aspect-ratio:4/3;color:#fff;background:#7548b3;border:2px solid #1d2233;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:26px;font-weight:800;transition:transform .2s;display:flex}.wp-card.is-up{color:#1d2233;background:#fff;font-size:clamp(15px,2.6vw,21px)}.wp-card.is-found{background:#c9f5d4;border-color:#1a8a3c}.wp-match{grid-template-columns:1fr 1fr;gap:24px;max-width:600px;margin:0 auto;display:grid}.wp-match>div{gap:10px;display:grid}.wp-print-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wp-print-bar .wp-primary{margin:0}.wp-print-bar>button:not(.wp-primary){background:#fff;border:2px solid #1d2233;border-radius:14px;padding:9px 16px;font-weight:800}.wp-paper{border:1px solid #d7dbe6;max-width:560px;margin:0 auto;box-shadow:0 6px 20px #1d223318}.wp-sheet{direction:rtl;container-type:inline-size;align-items:stretch!important}.wp-sheet h2{font-size:6cqw!important}.wp-sheet-sub{border-bottom:2px solid #1d2233;justify-content:space-between;gap:10px;margin:0 0 3cqw;padding-bottom:1.5cqw;font-size:3.2cqw;display:flex}.wp-sheet ol,.wp-sheet ul{margin:0;padding:0;list-style:none}.wp-s-lines{flex:1;grid-template-columns:1fr 1fr;gap:18cqw;font-size:4.6cqw;font-weight:700;display:grid}.wp-s-lines li{align-items:center;gap:2cqw;min-height:9.5cqw;display:flex}.wp-s-lines ol li{justify-content:flex-start}.wp-s-lines ol li i{margin-inline-start:auto}.wp-s-lines i{font-size:3cqw;font-style:normal}.wp-s-lines b{color:#1a8a3c;font-size:3cqw}.wp-s-write{counter-reset:w;flex:1;grid-template-columns:1fr 1fr;column-gap:6cqw;font-size:4.2cqw;font-weight:700;display:grid}.wp-s-write li{align-items:flex-end;gap:2cqw;min-height:10.5cqw;display:flex}.wp-s-write .wp-line{color:#1a8a3c;text-align:center;border-bottom:2px solid #333;flex:1;min-height:5cqw}.wp-s-circle{flex:1;grid-template-columns:1fr 1fr;align-content:space-evenly;column-gap:5cqw;font-size:3.5cqw;display:grid}.wp-s-circle li{border-bottom:1px dashed #ccc;padding:2cqw 0}.wp-s-circle b{margin-bottom:1.2cqw;font-size:4.4cqw;display:block}.wp-s-circle .wp-copts{flex-wrap:wrap;gap:4cqw;display:flex}.wp-s-circle em{font-style:normal}.wp-s-circle em.is-ans{border-radius:999px;outline:2px solid #1a8a3c;padding:0 1.5cqw}.wp-sheet footer{text-align:center}.wp-list h3{margin:14px 0 6px;font-size:19px}.wp-list ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.wp-list li{background:#f7f8fc;border-radius:10px;padding:6px 10px;font-weight:700}.wp-list li span{color:#8a8da3;margin:0 4px}.wp-more{margin-top:18px;font-weight:600}.wp-more a{color:#1b6fa8;text-decoration:underline}@media (width<=560px){.wp-opts button,.wp-match button{min-height:56px;font-size:18px}.wp-memory{gap:6px}.wp-match{gap:12px}.wp-card{font-size:22px}}
