html,body{margin:0;padding:0;overflow-anchor:auto;font-family:Arial,sans-serif;background-color:#f7f9f7;}a{text-decoration:none;color:inherit;}::-webkit-scrollbar{width:12px;}::-webkit-scrollbar-track{background:#e6e6e6;}::-webkit-scrollbar-thumb{background:#999;border-radius:6px;}::-webkit-scrollbar-thumb:hover{background:#666;}p{margin:15px;text-align:justify;text-indent:40px;}.nav-link{color:#ff8c00 !important;font-weight:600;}#pata{display:flex;justify-content:center;padding:12px;background-color:#7fcf4a;font-size:15px;}#pata a{color:#5a2d0a;font-weight:bold;}.galleria{height:30em;background:#000;}#obrazky img{margin:3px;border:2px solid #888;box-shadow:2px 2px 6px rgba(0,0,0,0.4);transition:transform .25s ease,opacity .25s ease;}#obrazky img:hover{transform:scale(1.05);opacity:0.85;}.one{background-color:#dffaff;color:#7a2f70;}.two{background-color:#ff4a4a;display:flex;justify-content:center;}.two a{color:#ffe066;font-weight:bold;}.three{background-color:#fff76a;display:flex;justify-content:center;}.three a{color:#7a2f70;font-weight:bold;}.four{background-color:#baff6a;}.five{background-color:#dffaff;}.six{background-color:#baff6a;display:flex;justify-content:center;}.roky a{color:#7a2f70;font-weight:bold;}.nested{padding:5px;}.nested a{color:#d62828;font-family:Garamond;}#container,#potapanie-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}#container article,#potapanie-container article{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.12);transition:transform .25s ease,box-shadow .25s ease;}#container article:hover,#potapanie-container article:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,0.22);}#container article img,#potapanie-container article img{width:100%;max-width:260px;display:block;}.list-group-item{padding:4px 6px !important;border:none !important;}.knihy-wrapper{max-width:1200px;margin:0 auto;padding:10px;}.knihy-grid{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:600px){.knihy-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1000px){.knihy-grid{grid-template-columns:repeat(3,1fr);}}.kniha-card{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.1);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;}.kniha-card:hover{transform:translateY(-3px);box-shadow:0 4px 14px rgba(0,0,0,0.15);}.kniha-obrazok{display:flex;justify-content:center;padding:10px 0;}.kniha-obrazok img{max-width:100%;max-height:260px;object-fit:contain;border-radius:8px;}.kniha-nazov{font-size:20px;font-weight:bold;text-align:center;color:#0066cc;}.kniha-autor,.kniha-meta{text-align:center;color:#555;}.kniha-popis{display:none;}.detail-wrapper{max-width:1200px;margin:0 auto;padding:20px 10px;}.detail-card{display:flex;flex-wrap:wrap;gap:30px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.detail-obrazok img{width:280px;height:auto;object-fit:contain;border-radius:10px;}.detail-info{flex:1;min-width:260px;}.detail-nazov{font-size:28px;font-weight:bold;color:#0066cc;}.back-link{font-weight:bold;color:#0d6efd;}.back-link:hover{text-decoration:underline;}@media (max-width:768px){.detail-card{flex-direction:column;text-align:center;}.detail-obrazok img{width:70%;}}@media (max-width:600px){.pagination{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:14px;}.pagination .page-link{padding:6px 10px;}.pagination::-webkit-scrollbar{display:none;}}.col.three{display:flex;flex-direction:column;justify-content:center;}.page-subtitle{text-align:center;width:100%;margin:10px auto;display:block;}.container,.container-fluid,.row,.col{padding-left:0 !important;padding-right:0 !important;}.col.two{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;}.knihy-wrapper h1,.knihy-wrapper h2{text-align:center !important;width:100%;display:block;}