.riddle-card{position:relative;min-height:310px;background:linear-gradient(152deg,#f9f5e9,#d8ebdf);border:7px solid #d1e9da;border-radius:20px;color:#193445;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;overflow:hidden;margin-bottom:22px;box-shadow:inset 0 0 25px #456b6f23}.riddle-corner,.riddle-caption{font-size:.69rem;color:#547875;font-weight:800;letter-spacing:.16em;text-align:center;padding:13px 6px}.riddle-content{display:flex;flex:1;align-items:center;justify-content:center;padding:12px;overflow:hidden;min-height:215px}.riddle-art{font-family:Outfit,'DM Sans',sans-serif;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;line-height:1.08;text-align:center;letter-spacing:-.04em;color:#183842;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;max-width:100%;overflow:hidden}.riddle-art .row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.riddle-art .word{display:inline-block;white-space:nowrap}.riddle-art .small-word{font-size:.48em;letter-spacing:.02em}.riddle-art .tiny-word{font-size:.32em;letter-spacing:0}.riddle-art .huge-word{font-size:1.32em}.riddle-art .line{height:3px;background:currentColor;width:100%;min-width:125px;max-width:250px}.riddle-art .spaced{letter-spacing:.23em}.riddle-art .stack{display:flex;flex-direction:column;align-items:center;gap:6px}.riddle-art .ring{width:170px;height:170px;border:4px solid #2b6070;border-radius:50%;display:grid;place-items:center;position:relative}.riddle-art .frame{border:4px solid currentColor;padding:21px 18px;min-width:150px;border-radius:6px;display:grid;place-items:center;position:relative}.riddle-art .faded{opacity:.15}.riddle-art .blue{color:#2678be}.riddle-art .gold{color:#a98124}.riddle-art .reversed{transform:scaleX(-1)}.riddle-art .tilted{transform:rotate(23deg)}.riddle-art .arrow-down{font-size:.55em;color:#267b65}.riddle-art .strike{text-decoration:line-through;text-decoration-thickness:5px}.riddle-art .rotate{transform:rotate(90deg)}.riddle-art .smudge{filter:blur(1.5px)}.riddle-art .grid-words{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 14px;font-size:.48em}.riddle-art .underline{border-bottom:4px solid currentColor;padding-bottom:4px}.riddle-art .wide-space{display:inline-block;width:55px}.riddle-art .outline{border:2px solid currentColor;padding:8px 13px;border-radius:2px}.riddle-art .steps{display:block;min-height:auto;background:transparent;border:0;padding:0}.riddle-art .steps span{display:block;position:relative;left:var(--step,0);font-size:.8em}.riddle-art .circleword{display:flex;align-items:center;justify-content:space-between;width:190px;height:160px;position:relative}.riddle-art .circleword span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.riddle-art .circleword span:nth-child(1){top:12%}.riddle-art .circleword span:nth-child(2){left:88%}.riddle-art .circleword span:nth-child(3){top:88%}.riddle-art .circleword span:nth-child(4){left:12%}.riddle-art .arrow{font-size:.7em;color:#2f807c}.sample-rebus{display:flex;flex-direction:column;align-items:center;font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:800;letter-spacing:-.03em;border-radius:12px;border:1px solid #ffffff24;background:#ffffff09;padding:14px;margin:0 0 10px}.sample-rebus span+span{padding-top:4px;border-top:2px solid var(--mint)}.menu-tabs{margin-top:1px}@media(max-width:560px){.riddle-card{min-height:300px}.riddle-content{min-height:220px;padding:7px}.riddle-art{font-size:clamp(1.5rem,7vw,2.4rem)}.riddle-art .ring{width:145px;height:145px}.riddle-art .grid-words{gap:7px}.riddle-art .wide-space{width:32px}}

.riddle-art .circleword{width:220px;height:180px;font-size:26px}.riddle-art .faded{opacity:1;color:#48656b}.riddle-art .tiny-word{font-size:14px}.riddle-art .small-word{font-size:clamp(13px,.48em,24px)}
