Get the theme!
Thanks for your interest in the AtomicRelix theme! To apply this theme to your bear blog simply copy the CSS code below into the “theme” section of your dashboard!
/* === Mobile-Responsive Viewport Fix === */
html {
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
}
*, *:before, *:after {
box-sizing: inherit;
}
/* === Body === */
body {
font-family: 'Orbitron', 'Futura', sans-serif;
background-color: #fefcf9;
background-image: radial-gradient(#ffd700 1px, transparent 0);
background-size: 18px 18px;
background-position: center;
color: #2a2a2a;
margin: 0;
padding: 0;
}
img{
display: block;
max-width: 100%;
}
/* === Main Content Wrapper (Responsive) === */
main, .content, body > div {
max-width: 720px;
margin: 2rem auto;
padding: 1.5rem;
background-color: rgba(255, 255, 255, 0.84);
box-shadow: 0 0 20px rgba(0,0,0,0.05);
border-radius: 12px;
}
@media (max-width: 720px) {
main, .content, body > div {
margin: 1rem;
padding: 1.2rem;
}
}
header, nav {
max-width: 720px;
margin: 2rem auto;
padding: 0 0.5rem;
}
/* === Headings === */
h1, h2, h3 {
font-family: 'Orbitron', 'Futura', sans-serif;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #00b2b2;
text-shadow: 1px 1px #ff6f61;
margin: 2rem .5rem 1rem;
position: relative;
}
h1 {
font-size: 1.5rem;
}
h1::after {
content: "✦";
font-size: 1.0rem;
color: #ffa500;
position: absolute;
right: 1.9rem;
top: 0.2rem;
animation: spinpop 6s linear infinite;
}
@keyframes spinpop {
0% { transform: rotate(0); }
100% { transform: rotate(360deg); }
}
/* === NAVIGATION: Clean Solid Buttons === */
nav {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
margin-bottom: 2rem;
padding-left: 0.25rem;
}
nav a {
font-size: 0.72rem;
background: #00b2b2;
color: #fff;
padding: 0.45rem 1rem;
border-radius: 100px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.05em;
border: none;
box-shadow: 2px 2px 6px rgba(0,0,0,0.1);
transition: all 0.25s ease;
}
nav a:hover {
background: #ff6f61;
color: #fff;
transform: scale(1.05);
}
/* === Links === */
a {
color: #ff6f61;
border-bottom: 2px dotted #ff6f61;
text-decoration: none;
transition: all 0.3s ease;
}
a:hover {
color: #00b2b2;
border-color: #00b2b2;
}
/* === Blockquotes === */
blockquote {
background-color: #fff8dc;
border-left: 4px solid #ffa500;
padding: 1rem;
font-style: italic;
margin: 2rem 0;
box-shadow: 2px 2px 8px rgba(255,111,97,0.1);
border-radius: 6px;
}
/* === Code Blocks (Wrapped + Responsive) === */
pre {
background: #f4f4f4;
color: #222;
padding: 1rem;
font-family: 'Courier New', monospace;
border-left: 4px solid #00c8c8;
border-radius: 6px;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
box-shadow: inset 0 0 6px rgba(0,0,0,0.05);
margin-bottom: 2rem;
}
code {
background: #ececec;
padding: 0.2rem 0.4rem;
border-radius: 4px;
font-family: 'Courier New', monospace;
font-size: 0.9rem;
word-break: break-word;
}
/* === Divider === */
hr {
border: none;
height: 4px;
background: linear-gradient(to right, #00c8c8, #ff6f61, #ffa500);
margin: 3rem 0;
border-radius: 2px;
}
/* === Footer === */
footer {
text-align: center;
font-size: 0.8rem;
color: #777;
padding-top: 1rem;
margin-top: 4rem;
}
@media (prefers-color-scheme: dark) {
body {
background-color: #1a1a1a;
background-image: radial-gradient(#333 1px, transparent 0);
color: #f0ead6;
}
main, .content, body > div {
background-color: rgba(34, 34, 34, 0.95);
color: #eaeaea;
box-shadow: 0 0 20px rgba(255, 255, 255, 0.05);
}
h1, h2, h3 {
color: #6ff9ff;
text-shadow: 1px 1px #ff6f61;
}
h1::after {
color: #ffa500;
}
a {
color: #ffa07a;
border-bottom: 2px dotted #ffa07a;
}
a:hover {
color: #00e6e6;
border-color: #00e6e6;
}
nav a {
background: #00c8c8;
color: #111;
box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
nav a:hover {
background: #ff6f61;
color: #fff;
}
blockquote {
background-color: #2a2a2a;
border-left-color: #ffa500;
color: #eaeaea;
box-shadow: 2px 2px 8px rgba(255,111,97,0.1);
}
pre {
background: #2d2d2d;
color: #f0f0f0;
border-left: 4px solid #00e6e6;
}
code {
background: #3a3a3a;
color: #eee;
}
hr {
background: linear-gradient(to right, #00e6e6, #ff6f61, #ffa500);
}
footer {
color: #999;
border-top-color: #444;
}
}