@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);.breakdance .bde-section-163-100 .section-container{align-items:center;text-align:center;justify-content:center}.breakdance .bde-section-163-100{background-color:var(--bde-palette-background-6bd36e46-7b8b-4ef0-8cb6-90e01c7858d7-3)}.breakdance .bde-section-163-100{overflow:hidden}.breakdance .bde-heading-163-101{z-index:1;margin-top:30px}.breakdance .bde-heading-163-102{width:1200px;font-family:"Poppins",sans-serif;font-size:clamp(12px,14vw,100px)%;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px;margin-top:20px}.breakdance .bde-heading-163-102{z-index:10}.breakdance .bde-div-163-103{width:20px;background:#E3DFEA;height:100px}.breakdance .bde-div-163-103{position:absolute;bottom:0px}.breakdance .bde-div-163-104{width:150px;background:#E3DFEA;height:150px}.breakdance .bde-div-163-104{position:absolute;top:-50px}.breakdance .bde-div-163-105{width:120px;background:#DFE5EA;border-radius:100px;height:50px}.breakdance .bde-div-163-105{position:absolute;top:100px}@media (max-width:1023px){.breakdance .bde-div-163-105{width:60px;height:25px}}.breakdance .bde-div-163-106{width:120px;border-top:16px solid #EAEADF;border-bottom:16px solid #EAEADF;border-left:16px solid #EAEADF;border-right:16px solid #EAEADF;border-radius:100px;height:90px}.breakdance .bde-div-163-106{position:absolute;left:300px;bottom:100px}.breakdance .bde-div-163-107{width:200px;border-top:16px solid #DFEAE8;border-bottom:16px solid #DFEAE8;border-left:16px solid #DFEAE8;border-right:16px solid #DFEAE8;height:200px}.breakdance .bde-div-163-107{position:absolute;right:100px}@media (max-width:1023px){.breakdance .bde-div-163-107{width:100px;height:100px}}.breakdance .bde-div-163-108{width:90px;background:#EADFDF;border-radius:100px;height:90px}.breakdance .bde-div-163-108{position:absolute;right:400px}.breakdance .bde-section-163-229 .section-container{display:flex;flex-direction:column}.roman-numerals-page{font-family:'Poppins',sans-serif;color:#000;background-color:#f9fafb;padding:20px}.roman-numerals-page h1,.roman-numerals-page h2,.roman-numerals-page h3{color:#2fc1ff;text-align:center}.roman-numerals-page h2{font-size:1.8em;margin-top:40px;border-bottom:2px solid #2fc1ff;padding-bottom:10px}.roman-numerals-page h3{font-size:1.4em;margin-top:30px}.roman-numerals-page p{line-height:1.6;margin-bottom:15px}.roman-numerals-page .example-block{background-color:#ebf9ff;border-left:5px solid #2fc1ff;padding:15px;margin:20px 0;border-radius:5px;overflow-x:auto}.roman-numerals-page pre{background-color:#ebf9ff;padding:10px;border-radius:5px;white-space:pre-wrap;word-wrap:break-word}.roman-numerals-page .tip-box{background-color:#ffe0b2;border-left:5px solid #ff9800;padding:20px;margin:30px 0;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.roman-numerals-page .tip-box h3{color:#ff9800;margin-top:0}.roman-numerals-page .tip-box p{color:#333}.roman-numerals-page .quiz-container{background-color:#f9fafb;padding:20px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.1);margin-top:40px}.roman-numerals-page .question{margin-bottom:25px;padding:15px;border:1px solid #2fc1ff;border-radius:8px;background-color:#ebf9ff}.roman-numerals-page .question p{font-weight:600;margin-bottom:15px;color:#000}.roman-numerals-page .question input[type="text"]{width:calc(100% - 20px);padding:10px;margin-top:10px;border:1px solid #2fc1ff;border-radius:5px;font-family:'Poppins',sans-serif;font-size:1em}.roman-numerals-page .question-options button{display:block;width:100%;padding:12px;margin-top:10px;background-color:#2fc1ff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em;font-family:'Poppins,sans-serif;transition:background-color 0.3s ease}.roman-numerals-page .question-options button:hover{background-color:#008cc9}.roman-numerals-page .feedback{margin-top:10px;padding:10px;border-radius:5px;font-weight:600}.roman-numerals-page .feedback.correct{background-color:#e6ffe6;color:#28a745}.roman-numerals-page .feedback.incorrect{background-color:#ffe6e6;color:#dc3545}.roman-numerals-page .solution{margin-top:15px;padding:10px;border-left:3px solid #007bff;background-color:#f0f8ff;border-radius:5px;font-size:0.9em}