summaryrefslogtreecommitdiff
path: root/themes/after-dark/sass/_theme.scss
diff options
context:
space:
mode:
Diffstat (limited to 'themes/after-dark/sass/_theme.scss')
-rw-r--r--themes/after-dark/sass/_theme.scss100
1 files changed, 100 insertions, 0 deletions
diff --git a/themes/after-dark/sass/_theme.scss b/themes/after-dark/sass/_theme.scss
new file mode 100644
index 0000000..34474e8
--- /dev/null
+++ b/themes/after-dark/sass/_theme.scss
@@ -0,0 +1,100 @@
+:root {
+ --screen-size-small: 30em; /* breakpoint reference only */
+}
+@keyframes intro {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+.muted {
+ color: rgba(255, 255, 255, 0.5);
+}
+.responsive-iframe {
+ position: relative;
+ padding-bottom: 56.25%; /* 16:9 */
+ padding-top: 25px;
+ height: 0;
+}
+.responsive-iframe iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+iframe {
+ border: 0;
+}
+main, footer {
+ animation: intro 0.3s both;
+ animation-delay: 0.15s;
+}
+footer time[datetime$="M"]:before {
+ content: "\2013\0020";
+}
+@media only screen
+ and ( max-width: 30em ) {
+ footer time[datetime$="M"] {
+ display: none;
+ }
+}
+blockquote cite {
+ display: block;
+}
+blockquote cite::before {
+ content: "\2014";
+}
+:target {
+ color: #fff;
+}
+/* hack.css overrides and enhancements */
+.hack li ul {
+ margin: 0;
+}
+.main {
+ padding: 20px 10px;
+}
+nav a.active {
+ background-color: #ff2e88;
+ color: #fff;
+}
+a[itemprop="url"] {
+ color: #ff9800;
+}
+a[itemprop="url"]:hover {
+ color: #fff;
+}
+a[href*="://"]::after,
+a[rel*="external"] {
+ content: " " url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20class='i-external'%20viewBox='0%200%2032%2032'%20width='14'%20height='14'%20fill='none'%20stroke='%23ff9800'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='9.38%'%3E%3Cpath%20d='M14%209%20L3%209%203%2029%2023%2029%2023%2018%20M18%204%20L28%204%2028%2014%20M28%204%20L14%2018'/%3E%3C/svg%3E");
+}
+figure a[href*="://"]::after,
+figure a[rel*="external"] {
+ content: "";
+}
+html {
+ font-size: 13px;
+}
+.hack pre {
+ font-size: 17px;
+}
+article [itemprop="description"], article [itemprop="summary"] {
+ margin-bottom: 20px;
+ margin-top: 20px;
+}
+
+article [itemprop="summary"] p {
+ margin: 0;
+}
+
+@media screen and (min-width: 768px) {
+ html {
+ font-size: 1em;
+ }
+ .container {
+ max-width: 50rem;
+ }
+}