/* Theme Name: ARCS Theme URI: http://arcs.com Description: Blog Theme. Author: ARCS Author URI: http://www.arcscorp.com/ Version: 2.4.1 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Text Domain: arcs Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, blog Tested up to: 5.0 Requires PHP: 5.6 Copyright: (c) 2024 ARCS */ /* Import external stylesheets */ @import url('./assets/css/fontawesome-all.min.css'); @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic'); /* General Styles */ a { text-decoration: underline; } a:hover, a:focus, a:active { color: #0056b3; /* Adjust color for better visibility */ } /* Specific Styles for different sections */ .post-content a, .entry-content a, .comment-content a, .widget a, .custom-text-block a { text-decoration: underline; } .entry-summary a, .post-excerpt a { text-decoration: underline; } #header { position: relative; } .comment-author.vcard { width: 35px; } ul.recent-posts-list { display: flex; align-items: center; list-style: none; padding: 0; margin: 0; } .recent-post-thumbnail img { height: 200px; } ul.recent-posts-list > li { padding: 20px; border: 1px solid; border-radius: 10px; margin: 0 15px; height: 500px; list-style: none; } .entry-content { margin: 0 auto; width: 85%; padding: 50px; background: #fff; } .error-404.not-found { width: 100%; height: 100vh; background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; position: relative; } .glass-box { background: rgba(255, 0, 0, 0.5); border-radius: 16px; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); border: 1px solid rgba(255, 255, 255, 0.3); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; padding: 20px; } .glass-box .page-header h1 { color: #fff; font-size: 30px; } .glass-box .page-content p { color: #fff; } .post-tags { margin-top: 20px; } .post-tags span { font-weight: bold; } .widget-tags .tagcloud a { display: inline-block; margin-right: 5px; margin-bottom: 5px; padding: 3px 8px; background-color: #f0f0f0; border-radius: 3px; text-decoration: none; color: #333; } span.author-avatar img { height: 40px; width: 40px; border: 1px solid #f2f2f2; border-radius: 50px; } section.main-content { width: 60%; }