/* Preserve the original Sporticus composition with Joomla 6 markup. */
.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:1rem;top:1rem;z-index:1000;background:white;padding:1rem}
.hobi-slideshow img:only-child{animation:none;opacity:1}.breadcrumb{display:flex;gap:6px;list-style:none;margin:0 0 12px;padding:0;font-size:.85em}.hobi-topic-links{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0}.hobi-topic-links li{display:inline}.hobi-topic-links a{display:inline-block;padding:3px 5px;background:#f5f5f5;border:1px solid #ddd}
.com-content-article h1,.com-content-article h2,.blog-featured h2{font-size:1.4em;line-height:1.35;margin:0 0 12px}
.blog-item{margin:0 0 24px}.blog-items{display:block}.article-info{font-size:.85em}.article-info dd{display:inline;margin-right:10px}
.com-content-article img,.blog-item img{max-width:100%;height:auto}.readmore{margin:12px 0}.clearfix::after{content:"";display:table;clear:both}
.pagination{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.pagination li{display:inline}.pagination a,.pagination span{padding:3px 5px}
#nav_suckerfish li:focus-within>ul{left:auto}#nav_suckerfish li li:focus-within>ul{left:170px;top:0}
.hobi-slideshow{position:relative;max-width:430px;height:200px;overflow:hidden}.hobi-slideshow img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;animation:hobi-slide 27s infinite}.hobi-slideshow img:nth-child(2){animation-delay:9s}.hobi-slideshow img:nth-child(3){animation-delay:18s}@keyframes hobi-slide{0%,30%{opacity:1}34%,100%{opacity:0}}
@media(max-width:760px){div.wrapper{width:100%;min-width:0}.mainbg{max-width:100%}#header{overflow:hidden}#nav_suckerfish{position:relative;height:auto;min-height:28px}#safari{height:auto;min-height:28px}#nav_suckerfish>ul{display:flex;flex-wrap:wrap}table.mainbg,table.mainbg>tbody,table.mainbg>tbody>tr{display:block;width:100%}table.mainbg td.main,table.mainbg td.middle,table.mainbg td.side{display:block;box-sizing:border-box;width:100%;max-width:100%}.mainbody{overflow-wrap:anywhere}.com-content-article table{max-width:100%}#nav_suckerfish a:link,#nav_suckerfish a:visited{padding-left:10px;padding-right:10px}#nav_suckerfish ul ul{z-index:20}}
@media(prefers-reduced-motion:reduce){.hobi-slideshow img{animation:none}.hobi-slideshow img:first-child{opacity:1}}
