.discovery-intro h1{font-size:30px;letter-spacing:-.8px;margin:10px 0}.discovery-intro p,.discovery-card p{font-size:15px;line-height:1.75}.discovery-kicker{font-size:11px!important;letter-spacing:1.4px;color:#71886a;font-weight:bold}.discovery-select{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:bold;margin:18px 0}.discovery-select select,.geometry-sizes select{min-height:44px;width:100%;font-size:15px;padding:10px;border:2px solid #d2e1c4;border-radius:12px;background:#fff;color:#30594a}.discovery-card{background:#fffdf8;padding:22px;border:1px solid #e1e7d7;border-radius:24px;margin:16px 0}.discovery-card h2{font-size:23px;line-height:1.35;margin:5px 0 18px}.discovery-example{background:#eaf4df;border-radius:16px;padding:17px;font-size:21px;font-weight:bold;line-height:1.65;color:#365936;overflow-wrap:anywhere}.discovery-formula{padding:15px;border-left:4px solid #c6b4df;background:#f4eff9;border-radius:0 12px 12px 0;margin:20px 0}.discovery-formula span{display:block;font-size:11px;color:#7d6e91;margin-bottom:10px}.discovery-formula strong{font-size:19px;line-height:1.7}.discovery-steps{display:flex;gap:12px;justify-content:space-between;margin:22px 0 0;flex-wrap:wrap}.discovery-steps button{font-size:13px;padding:12px}.discovery-quiz{padding:18px 0 0;margin-top:18px;border-top:1px dashed #cad8be;display:block!important}.discovery-quiz label{display:block;line-height:1.6;font-size:15px;font-weight:bold}.discovery-quiz label>span{display:flex;gap:12px;margin:13px 0;align-items:center}.discovery-quiz input{min-width:0;width:110px;min-height:48px;border:2px solid #bbd5a7;border-radius:12px;text-align:center;font-size:23px;padding:6px;background:#fff;color:#305446}.discovery-quiz button{min-height:44px;font-size:14px}.discovery-quiz p:empty{display:none}.discovery-note{font-size:12px!important;color:#6a7c64;line-height:1.7}.rule-dots{display:flex;gap:9px;flex-wrap:wrap;align-items:center;justify-content:center;margin:18px 0}.rule-dots span{display:flex;font-size:18px;letter-spacing:3px}.rule-array{display:grid;grid-template-columns:repeat(4,28px);gap:5px;justify-content:center;margin:20px}.rule-array i{width:28px;height:28px;background:#a4cee2;border-radius:6px}.geometry-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0}.geometry-tabs button{padding:12px 3px;border:0;border-radius:10px;background:#eaf0e3;color:#496944;font-size:13px;min-height:44px}.geometry-tabs button[aria-pressed=true]{background:#355c4b;color:white}.geometry-sizes{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.geometry-sizes label{display:flex;align-items:center;gap:7px}.geometry-sizes select{width:68px}.geometry-board{background:#f5f7ee;border-radius:20px;margin:18px 0}.geometry-picture{display:block;width:100%;max-width:460px;margin:auto}.geometry-labels text{font-family:Arial,sans-serif;font-size:15px;fill:#405e4f}.geometry-labels .height{fill:none;stroke:#8e749e;stroke-width:2;stroke-dasharray:4 3}.geometry-halves{display:flex;gap:12px;margin:18px 0;font-size:13px}.geometry-halves span{flex:1;background:#a7d8e5;padding:14px 8px;border-radius:14px;text-align:center;line-height:1.7}.geometry-halves span+span{background:#ffe0b8}.geometry-halves b{font-size:22px}.symmetry-verdict{border-radius:14px;padding:15px;line-height:1.65;font-size:14px;background:#e7f2df}.symmetry-verdict.no{background:#fff0da}.discovery-card details{margin:18px 0;background:#f0edf7;padding:16px;border-radius:14px}.discovery-card summary{cursor:pointer;font-size:15px;line-height:1.5;font-weight:bold}.discovery-standalone{max-width:780px;margin:auto;padding:24px 18px}.discovery-main-nav{display:flex;gap:10px;flex-wrap:wrap}.discovery-main-nav a{color:#466c53}.discovery-mode{display:flex;gap:10px;margin:20px 0}.discovery-mode button{flex:1;padding:14px;border:0;border-radius:13px;background:#e4eed9;color:#345743;font-size:17px}.discovery-mode [aria-pressed=true]{background:#355c4b;color:white}.mode-switch.expanded{display:grid;grid-template-columns:1fr 1fr}.mode-switch.expanded button{padding:10px}.theory-embedded .discovery-link,.parent-mobile .discovery-link{display:none}@media(max-width:420px){.discovery-card{padding:17px 13px}.discovery-intro h1{font-size:27px}.discovery-example{font-size:18px;padding:13px}.discovery-card h2{font-size:21px}.geometry-tabs button{font-size:11px}.discovery-quiz label>span{gap:8px}.discovery-quiz .primary{padding:12px}.geometry-halves b{font-size:20px}}

.ordered-op{display:inline-flex;position:relative;margin:1.4em .18em .15em;min-width:.8em;justify-content:center}.ordered-op sup{position:absolute;bottom:105%;background:#5e467d;color:white;border-radius:50%;font:700 14px/24px sans-serif;width:24px;text-align:center}.order-example{border-bottom:1px solid #d7dfcf;padding:10px 0}.order-example small{display:block;font-size:15px;font-weight:400;line-height:1.6}.olympiad-controls{display:flex;gap:12px;flex-wrap:wrap}.olympiad-controls label{flex:1;min-width:140px}.olympiad-controls select{width:100%;padding:12px}.olympiad-task{font-size:21px;line-height:1.65}.olympiad-answer{display:flex;gap:10px;flex-wrap:wrap}.olympiad-answer input{width:130px;padding:12px}.olympiad-solution{padding:16px;background:#edf4e7;border-radius:16px}.geometry-toggle{display:block;padding:18px;background:#edf4e7;border-radius:16px}.geometry-toggle input{width:22px;height:22px;vertical-align:middle}.mode-switch #olympiad-tab{grid-column:1/-1}

.geometry-tabs{grid-template-columns:repeat(3,1fr)}.geometry-lesson sub{font-size:.6em}.angle-options{display:flex;flex-wrap:wrap;gap:8px}.angle-options [aria-pressed=true]{background:#365c4b;color:white}.laid-tile{animation:lay-tile .35s both;animation-delay:var(--tile-delay)}@keyframes lay-tile{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tile-caption{font-weight:bold;color:#496944;text-align:center}@media(prefers-reduced-motion:reduce){.laid-tile{animation:none}}
