.lesson-content[data-astro-cid-jkfvkvs4]{font-family:Inter,sans-serif}.lesson-content[data-astro-cid-jkfvkvs4] h1{color:#1a202c;margin:0 0 2rem;font-size:2.5rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lesson-content[data-astro-cid-jkfvkvs4] h2{color:#2d3748;margin:3rem 0 1.5rem;font-size:1.75rem;font-weight:700;padding-bottom:.75rem;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,#667eea,#764ba2) 1;border-image:linear-gradient(90deg,#667eea,#764ba2) 1;position:relative}.lesson-content[data-astro-cid-jkfvkvs4] h2:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}.lesson-content[data-astro-cid-jkfvkvs4] h3{color:#4a5568;margin:1.5rem 0 1rem;font-size:1.25rem;font-weight:700}.lesson-content[data-astro-cid-jkfvkvs4] p{margin:1.2rem 0;line-height:1.8;color:#2d3748;font-size:1.05rem}.lesson-content[data-astro-cid-jkfvkvs4] .katex{font-size:1.15em}.lesson-content[data-astro-cid-jkfvkvs4] .katex-display{margin:2rem 0;padding:1.5rem;background:#f7fafc;border-radius:12px;overflow-x:auto;overflow-y:hidden;border:1px solid #e2e8f0}.lesson-content[data-astro-cid-jkfvkvs4] .theory,.lesson-content[data-astro-cid-jkfvkvs4] .definition,.lesson-content[data-astro-cid-jkfvkvs4] .theorem,.lesson-content[data-astro-cid-jkfvkvs4] .property,.lesson-content[data-astro-cid-jkfvkvs4] .note,.lesson-content[data-astro-cid-jkfvkvs4] .example,.lesson-content[data-astro-cid-jkfvkvs4] .practice,.lesson-content[data-astro-cid-jkfvkvs4] .exercise{position:relative;margin:3.5rem 0 2rem;border:1.5px solid;border-radius:20px;padding:2.5rem 1.5rem 1.5rem;box-shadow:0 4px 15px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1)}.lesson-content[data-astro-cid-jkfvkvs4] .theory:hover,.lesson-content[data-astro-cid-jkfvkvs4] .definition:hover,.lesson-content[data-astro-cid-jkfvkvs4] .theorem:hover,.lesson-content[data-astro-cid-jkfvkvs4] .property:hover,.lesson-content[data-astro-cid-jkfvkvs4] .note:hover,.lesson-content[data-astro-cid-jkfvkvs4] .example:hover,.lesson-content[data-astro-cid-jkfvkvs4] .practice:hover,.lesson-content[data-astro-cid-jkfvkvs4] .exercise:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-2px)}.lesson-content[data-astro-cid-jkfvkvs4] .theory h3,.lesson-content[data-astro-cid-jkfvkvs4] .definition h3,.lesson-content[data-astro-cid-jkfvkvs4] .theorem h3,.lesson-content[data-astro-cid-jkfvkvs4] .property h3,.lesson-content[data-astro-cid-jkfvkvs4] .note h3,.lesson-content[data-astro-cid-jkfvkvs4] .example h3,.lesson-content[data-astro-cid-jkfvkvs4] .practice h3,.lesson-content[data-astro-cid-jkfvkvs4] .exercise h3{position:absolute;top:-1.35rem;left:1.25rem;margin:0!important;padding:.45rem 1.5rem;border-radius:99px;font-size:1rem!important;font-weight:700!important;color:#fff!important;display:flex;align-items:center;gap:.6rem;box-shadow:0 6px 15px #00000026;z-index:10;border:2px solid white;background-image:linear-gradient(135deg,rgba(255,255,255,.1),transparent)}.lesson-content[data-astro-cid-jkfvkvs4] .theory,.lesson-content[data-astro-cid-jkfvkvs4] .definition,.lesson-content[data-astro-cid-jkfvkvs4] .theorem{background:#f0f7ff;border-color:#4299e1}.lesson-content[data-astro-cid-jkfvkvs4] .theory h3,.lesson-content[data-astro-cid-jkfvkvs4] .definition h3,.lesson-content[data-astro-cid-jkfvkvs4] .theorem h3{background-color:#2b6cb0}.lesson-content[data-astro-cid-jkfvkvs4] .property{background:#ecfdf5;border-color:#10b981}.lesson-content[data-astro-cid-jkfvkvs4] .property h3{background-color:#065f46}.lesson-content[data-astro-cid-jkfvkvs4] .note{background:#fff5f5;border-color:#f56565}.lesson-content[data-astro-cid-jkfvkvs4] .note h3{background-color:#c53030}.lesson-content[data-astro-cid-jkfvkvs4] .example{background:#fffaf0;border-color:#ed8936}.lesson-content[data-astro-cid-jkfvkvs4] .example h3{background-color:#c05621}.lesson-content[data-astro-cid-jkfvkvs4] .practice{background:#f0fff4;border-color:#48bb78}.lesson-content[data-astro-cid-jkfvkvs4] .practice h3{background-color:#2f855a}.lesson-content[data-astro-cid-jkfvkvs4] .exercise{background:#fff5f7;border-color:#f687b3}.lesson-content[data-astro-cid-jkfvkvs4] .exercise h3{background-color:#d53f8c}.lesson-content[data-astro-cid-jkfvkvs4] .quiz{background:linear-gradient(135deg,#f7fafc,#fff);padding:2rem;border-radius:16px;margin:2rem 0;box-shadow:0 4px 20px #00000014;border:2px solid #e2e8f0}.lesson-content[data-astro-cid-jkfvkvs4] .quiz-question{margin:1.5rem 0;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;border:1px solid #e2e8f0;transition:all .3s}.lesson-content[data-astro-cid-jkfvkvs4] .quiz-question:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.lesson-content[data-astro-cid-jkfvkvs4] ul,.lesson-content[data-astro-cid-jkfvkvs4] ol{margin:1.2rem 0 1.2rem 2rem}.lesson-content[data-astro-cid-jkfvkvs4] li{margin:.75rem 0;line-height:1.7}.lesson-content[data-astro-cid-jkfvkvs4] code{background:#f7fafc;padding:.3rem .6rem;border-radius:6px;font-family:JetBrains Mono,Courier New,monospace;font-size:.9em;border:1px solid #e2e8f0;color:#e91e63}.lesson-content[data-astro-cid-jkfvkvs4] strong{color:#2d3748;font-weight:700}@media (max-width: 768px){.lesson-content[data-astro-cid-jkfvkvs4] h1{font-size:2rem}.lesson-content[data-astro-cid-jkfvkvs4] h2{font-size:1.5rem}.lesson-content[data-astro-cid-jkfvkvs4] .theory,.lesson-content[data-astro-cid-jkfvkvs4] .definition,.lesson-content[data-astro-cid-jkfvkvs4] .theorem,.lesson-content[data-astro-cid-jkfvkvs4] .property,.lesson-content[data-astro-cid-jkfvkvs4] .note,.lesson-content[data-astro-cid-jkfvkvs4] .example,.lesson-content[data-astro-cid-jkfvkvs4] .practice,.lesson-content[data-astro-cid-jkfvkvs4] .exercise{padding:2rem 1rem 1rem}}
