@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&display=swap);*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Crimson Text,serif;line-height:1.6;color:#2c3e50;background:#f8f6f0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.3}p{line-height:1.7}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#8b7355;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5d4e75}::-moz-selection{background:#d4af37;color:#fff}::selection{background:#d4af37;color:#fff}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid #d4af37;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fade-in{animation:fadeIn .8s ease-out}.slide-in-left{animation:slideInLeft .8s ease-out}.slide-in-right{animation:slideInRight .8s ease-out}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.btn{display:inline-block;padding:.8rem 2rem;background:#8b7355;color:#fff;text-decoration:none;border-radius:6px;transition:all .3s ease;border:none;cursor:pointer;font-family:Crimson Text,serif;font-size:1rem}.btn:hover{background:#5d4e75;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-secondary{background:#d4af37}.btn-secondary:hover{background:#b8941f}@media (max-width:768px){.container{padding:0 1rem}.grid{gap:1rem}.card{padding:1.5rem}}.navbar-classic{display:flex;justify-content:center;background:none;border-bottom:none;padding:.7rem 0;font-family:serif}.navbar-contrast .nav-item{color:#2c3e50!important}.nav-item{color:#fff;margin:0 1.2rem;text-decoration:none;font-size:1.05rem;padding-bottom:.1rem;border-bottom:none;transition:color .2s}.nav-item.home-link{font-weight:700}.nav-item.router-link-active{border-bottom:none;font-weight:700}.nav-item:hover{color:#8b7355}@media (max-width:768px){.navbar-classic{flex-direction:column}.nav-item{margin:.5rem 0}}.home-classic[data-v-08ad0b06]{position:relative;width:100vw;height:100vh;overflow:hidden;font-family:serif;background:none}.miletus-image-full[data-v-08ad0b06]{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:1}.miletus-main-full[data-v-08ad0b06]{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.miletus-caption-corner[data-v-08ad0b06]{position:absolute;left:2vw;bottom:2vh;z-index:2;font-size:2rem;color:#fff;background:none;padding:.3rem 1.2rem;border-radius:0;font-weight:700;text-align:left;box-shadow:none}.navbar-top-center[data-v-08ad0b06]{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;width:auto;padding-top:2vh;background:none}.navbar-top-center .navbar-classic[data-v-08ad0b06]{justify-content:center}.publications-page[data-v-a618b0c8]{min-height:100vh;background:linear-gradient(135deg,#f8f6f0,#e8e2d5);font-family:Crimson Text,serif;color:#2c3e50}.main-content[data-v-a618b0c8]{padding:2rem;max-width:1200px;margin:0 auto;padding-top:120px}.header-section[data-v-a618b0c8]{text-align:center;margin-bottom:4rem;padding:2rem 0;border-bottom:3px solid #8b7355}.page-title[data-v-a618b0c8]{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:600;color:#8b7355;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.page-subtitle[data-v-a618b0c8]{font-size:1.3rem;color:#5d4e75;font-style:italic;max-width:600px;margin:0 auto;line-height:1.6}.publications-section[data-v-a618b0c8]{margin-bottom:5rem}.section-title[data-v-a618b0c8]{font-family:Cormorant Garamond,serif;font-size:2.5rem;color:#8b7355;margin-bottom:2.5rem;padding-bottom:.5rem;border-bottom:2px solid #d4af37;position:relative}.section-title[data-v-a618b0c8]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#5d4e75}.books-grid[data-v-a618b0c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:3rem}.book-card[data-v-a618b0c8]{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease;border:1px solid #e8e2d5}.book-card[data-v-a618b0c8]:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,.2)}.book-image[data-v-a618b0c8]{height:250px;background:linear-gradient(45deg,#8b7355,#5d4e75);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.book-image[data-v-a618b0c8]:before{content:"📚";font-size:4rem;opacity:.3;position:absolute}.book-image img[data-v-a618b0c8]{width:160px;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);background:#f0f0f0;display:flex;align-items:center;justify-content:center}.book-content[data-v-a618b0c8]{padding:1.8rem}.book-title[data-v-a618b0c8]{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;line-height:1.4}.book-publisher[data-v-a618b0c8]{font-weight:600;color:#8b7355;margin-bottom:.5rem}.book-year[data-v-a618b0c8]{font-size:1.1rem;font-weight:600;color:#d4af37;margin-bottom:.5rem}.book-pages[data-v-a618b0c8]{font-size:.95rem;color:#666;margin-bottom:1rem;font-style:italic}.book-description[data-v-a618b0c8]{color:#5a5a5a;line-height:1.6;font-size:.95rem}.articles-list[data-v-a618b0c8]{display:flex;flex-direction:column;gap:1.5rem}.article-card[data-v-a618b0c8]{background:#fff;border-radius:8px;padding:1.8rem;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:4px solid #d4af37;display:flex;gap:2rem;transition:all .3s ease}.article-card[data-v-a618b0c8]:hover{transform:translateX(8px);box-shadow:0 6px 18px rgba(0,0,0,.15);border-left-color:#8b7355}.article-year[data-v-a618b0c8]{flex-shrink:0;width:80px;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:600;color:#8b7355;text-align:center;padding:.5rem;background:#f8f6f0;border-radius:6px;height:-moz-fit-content;height:fit-content}.article-content[data-v-a618b0c8]{flex:1}.article-title[data-v-a618b0c8]{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:.8rem;line-height:1.4}.article-journal[data-v-a618b0c8]{font-weight:600;color:#5d4e75;margin-bottom:.5rem;font-style:italic}.article-details[data-v-a618b0c8]{color:#666;font-size:.9rem;line-height:1.5}@media (max-width:768px){.main-content[data-v-a618b0c8]{padding:1rem;padding-top:100px}.page-title[data-v-a618b0c8]{font-size:2.5rem}.page-subtitle[data-v-a618b0c8]{font-size:1.1rem}.books-grid[data-v-a618b0c8]{grid-template-columns:1fr;gap:1.5rem}.article-card[data-v-a618b0c8]{flex-direction:column;gap:1rem}.article-year[data-v-a618b0c8]{width:100%;text-align:left}.book-image[data-v-a618b0c8]{height:200px}.book-image img[data-v-a618b0c8]{width:120px;height:180px}}@media (max-width:480px){.header-section[data-v-a618b0c8]{margin-bottom:2rem}.page-title[data-v-a618b0c8],.section-title[data-v-a618b0c8]{font-size:2rem}.article-card[data-v-a618b0c8],.book-content[data-v-a618b0c8]{padding:1.2rem}}@media print{.publications-page[data-v-a618b0c8]{background:#fff}.article-card[data-v-a618b0c8],.book-card[data-v-a618b0c8]{box-shadow:none;border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid}.article-card[data-v-a618b0c8]:hover,.book-card[data-v-a618b0c8]:hover{transform:none}}