*{margin:0;padding:0;box-sizing:border-box}body{font-family:Georgia,"Times New Roman",serif;background:#0a0a0a;color:#d4c5a9;line-height:1.7;overflow-x:hidden;letter-spacing:0.5px}.container{max-width:900px;margin:0 auto;padding:60px 30px}header{text-align:center;margin-bottom:80px;position:relative}.sigil{width:120px;height:120px;margin:0 auto 30px;opacity:0.85;filter:drop-shadow(0 0 20px rgba(212,197,169,0.3));animation:rotate 60s linear infinite}.latin-block_text{transition:all 0.4s ease;position:relative}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}h1.latin-title{font-size:2.9em;letter-spacing:10px;font-weight:300;text-transform:uppercase;color:#e8dcc4;margin-bottom:20px;text-shadow:0 0 40px rgba(212,197,169,0.4)}h2.latin-title1{font-size:0.9em;letter-spacing:10px;font-weight:300;text-transform:uppercase;color:#a89968;margin-bottom:20px;text-shadow:0 0 40px rgba(212,197,169,0.4)}.latin-title2{font-size:0.7em;letter-spacing:1px;font-weight:300;text-transform:uppercase;color:#a89968;margin-bottom:20px;text-shadow:0 0 40px rgba(212,197,169,0.4)}h2{font-size:1.8em;color:#d4c5a9;margin-bottom:25px;font-weight:400;letter-spacing:2px}p{font-size:1.1em;text-align:left;margin-bottom:20px;color:#b8a883}a{color:#a89968;text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid rgba(168,153,104,0.3)}a:hover{color:#d4c5a9;border-bottom-color:rgba(168,153,104,0.8);text-shadow:0 0 10px rgba(168,153,104,0.3)}a:visited{color:#9a8a5f}a:active{color:#e8dcc4}.link-icon{display:inline-block;vertical-align:middle;margin-left:0.4em;width:158px;height:158px;opacity:0.7;transition:opacity 0.3s ease}a:hover .link-icon{opacity:1}.logo_paracelsi{text-align:center;margin:40px auto;padding:20px 0;width:100%;display:flex;justify-content:center;align-items:center}.logo_paracelsi img{max-width:345px;width:100%;height:auto;display:block}@media (max-width:768px){.logo_paracelsi img{max-width:150px}}@media (max-width:480px){.logo_paracelsi img{max-width:120px}}.subtitle{font-size:1.1em;letter-spacing:3px;color:#a89968;font-style:italic}.latin-panel{border:1px solid rgba(168,153,104,0.35);padding:35px 40px;margin-bottom:50px;background:rgba(168,153,104,0.05);box-shadow:0 0 25px rgba(0,0,0,0.3);transition:all 0.4s ease}.latin-panel:hover{background:rgba(168,153,104,0.1);border-color:rgba(168,153,104,0.55)}.text-wrapper{margin-bottom:40px}.lang-tabs{gap:10px;justify-content:flex-end;margin-bottom:10px;position:relative;z-index:5}.lang-tab{color:#d4c5a9;padding:6px 14px;cursor:pointer;font-size:0.55em;letter-spacing:1px;transition:all 0.3s ease}.lang-tab:hover,.lang-tab.active{background:rgba(168,153,104,0.35);border-color:rgba(168,153,104,0.6)}.latin-text{font-size:0.95em;line-height:1.8;text-align:left;color:#d4c5a9}.latin-text-over{font-size:0.95em;line-height:1.8;text-align:left;color:#d4c5a9}.latin-text-drop{font-size:0.95em;line-height:1.8;text-align:left;color:#d4c5a9;max-width:60%}.latin-text-over-drop{font-size:0.95em;line-height:1.8;text-align:left;color:#d4c5a9}.tooltip-block{position:relative}.lang-content{display:none}.lang-content.show{display:block}.lang-content.lang-la{display:block}.lang-content.lang-fr,.lang-content.lang-en{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.lang-content.lang-fr.show,.lang-content.lang-en.show{display:flex}.lang-content.lang-fr > *,.lang-content.lang-en > *{position:relative;width:90%;max-width:900px;max-height:80vh;overflow-y:auto;background:rgba(10,10,10,0.95);border:1px solid rgba(168,153,104,0.4);padding:35px 40px;box-shadow:0 0 25px rgba(0,0,0,0.3)}.close-btn{position:absolute;top:10px;right:15px;font-size:28px;font-weight:bold;color:#d4c5a9;cursor:pointer;line-height:1;transition:color 0.3s ease;z-index:1001}.close-btn:hover{color:#c9b88d}.dropdown-container{position:relative;display:inline-block;width:100%}.dropdown-trigger{cursor:pointer;position:relative;padding-right:30px}.dropdown-trigger::after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:2.8em;color:#a89968;transition:transform 0.3s ease}.dropdown-trigger.open::after{transform:translateY(-50%) rotate(180deg)}.dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(10,10,10,0.95);border:1px solid rgba(168,153,104,0.4);margin-top:10px;z-index:100;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.dropdown-menu.show{display:block}.dropdown-item{padding:10px 20px;border-bottom:1px solid rgba(168,153,104,0.2);transition:background 0.3s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:rgba(168,153,104,0.1)}.dropdown-item .lang-label{font-size:0.75em;color:#a89968;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;display:block}.lang-switch{text-align:center;margin-bottom:40px}.lang-switch button{background:rgba(168,153,104,0.15);border:1px solid rgba(168,153,104,0.4);color:#d4c5a9;padding:10px 20px;margin:0 10px;cursor:pointer;font-size:0.9em;letter-spacing:2px;transition:all 0.3s ease}.lang-switch button:hover{background:rgba(168,153,104,0.35)}.divider{width:200px;height:1px;background:linear-gradient(to right,transparent,#a89968,transparent);margin:50px auto}.divider1{width:400px;height:1px;background:linear-gradient(to right,transparent,#a89968,transparent);margin:50px auto}section{margin-bottom:60px;opacity:0;animation:fadeIn 1.5s ease-in forwards}section:nth-child(2){animation-delay:0.3s}section:nth-child(3){animation-delay:0.6s}section:nth-child(4){animation-delay:0.9s}section:nth-child(5){animation-delay:1.2s}@keyframes fadeIn{to{opacity:1}}.quote{border-left:2px solid #a89968;padding-left:30px;margin:40px 0;font-style:italic;color:#d4c5a9;font-size:1.15em;padding-top:2em;margin-top:3em}.domains{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:40px 0}.domain{background:rgba(168,153,104,0.05);padding:25px;border:1px solid rgba(168,153,104,0.2);transition:all 0.3s ease}.domain:hover{background:rgba(168,153,104,0.1);border-color:rgba(168,153,104,0.4);transform:translateY(-2px)}.domain h3{font-size:1.2em;color:#d4c5a9;margin-bottom:12px;letter-spacing:1px}.domain p{font-size:0.95em;text-align:left}footer{text-align:center;margin-top:100px;padding-top:40px;border-top:1px solid rgba(168,153,104,0.2);font-size:0.9em;color:#7a7055;letter-spacing:2px}.contact-note{background:rgba(168,153,104,0.08);padding:30px;border:1px solid rgba(168,153,104,0.25);text-align:center;margin:50px 0}.contact-note p{text-align:center;font-size:1em;color:#a89968}@media (max-width:768px){.domains{grid-template-columns:1fr}h1{font-size:2em;letter-spacing:4px}.container{padding:40px 20px}}