.widget-title{font-size:1.5em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget{margin-left:0;margin-right:0}.widget li{line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{text-overflow:ellipsis;max-width:100%}.widget_categories .children{padding-top:0}.widget_search .search-submit{display:none}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{border-bottom:1px dashed gray;padding:.6em 0;text-decoration:none;display:block}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{border-bottom:1px dashed gray;text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{padding-bottom:.5em;line-height:1.3}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{font-size:.8em}.widget_search input[type=search]{box-sizing:border-box;border:1px solid var(--border-color-light);border-radius:0;width:100%;padding:.5em 1em}.widget_calendar{font-weight:400}.widget_calendar caption{text-align:left;padding:.5em 0;font-size:1em;font-weight:500}.widget_calendar thead{color:#333;background:0 0}.widget_calendar th{text-align:center;border:none}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{text-align:center;border:1px solid var(--border-color-light);background:#fff;padding:.2em;font-size:.8em}.widget_calendar .pad{background:#eaeaea}.widget_calendar a{font-weight:900;text-decoration:none}.textwidget{font-size:80%;line-height:1.3}.retro-widget{background-color:#00374d;border:2px solid #4ef292;border-radius:0;margin-bottom:2rem;padding:1.5rem;transition:all .3s;box-shadow:4px 4px #4ef292}.retro-widget:hover{transform:translateY(-2px);box-shadow:6px 6px #4ef292}.retro-widget-content{text-align:center}.retro-title{color:#4ef292;text-shadow:2px 2px #000;letter-spacing:1px;margin-bottom:1.5rem;font-family:"Press Start 2P",cursive;font-size:1.2rem}.retro-text-container{margin-bottom:1.5rem}.retro-text{color:#4ef292;opacity:0;margin-bottom:.5rem;font-family:"Press Start 2P",cursive;font-size:.8rem;animation:.5s forwards fadeInUp;transform:translateY(20px)}.retro-text:first-child{animation-delay:.2s}.retro-text:nth-child(2){animation-delay:.4s}.retro-text:nth-child(3){animation-delay:.6s}.retro-button{cursor:pointer;align-items:center;gap:.5rem;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.retro-button:before{content:"";background:linear-gradient(90deg,#0000,#4ef29233,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.retro-button:hover:before{left:100%}.retro-button:hover{transform:translateY(-2px)}.retro-button:active{transform:translateY(0);box-shadow:1px 1px #4ef292}.button-icon{font-size:.8rem;animation:1s infinite pulse}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (width<=768px){.retro-widget{padding:1rem}.retro-title{font-size:1rem}.retro-text{font-size:.7rem}}