/*
Theme Name: cooooo
Theme URI:  https://yefengs.com/theme/cooooo
Author: yefengs
Author URI: https://yefengs.com/
Description: 包含基础组件、AJAX 评论提交和自定义评论样式的简单主题。
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-comments, ajax-comments
Text Domain: simple-theme
*/
:root {
  --cooooo-main-color: #4370f5;
  --cooooo-hover-color: #3a5f9a;
  --cooooo-mian-font: 'cooooo', 'STSong', 'SimSun', 'MingLiU', '宋体', serif;
  --cooooo-normal-font: 'cooooo-normal', 'STSong', 'SimSun', 'MingLiU', '宋体', serif;
  --cooooo-text-color: #000;
  --cooooo-text-light: rgba(0, 0, 0, 0.68);
  --cooooo-text-gray: #828282;
  --cooooo-text-gray-lightest: rgba(0, 0, 0, 0.5);
  --cooooo-background-white: #fff;
  --cooooo-background-gray: #fffdfb;
  --cooooo-background-opacity: 0.9;
  --cooooo-background-white-opacity: rgba(255, 255, 255, var(--cooooo-background-opacity));
  --cooooo-griedent-start: #007cf0;
  --cooooo-griedent-end: #00dfd8;
  --cooooo-border-color: rgba(0, 0, 0, 0.1);
  --cooooo-border-color-light: rgba(0, 0, 0, 0.05);
  --block-separator-color: #244654;
  --article-meta-color: #525252;
  --article-descption-color: #283c50;
  --cooooo-text-size-small: 14px;
  --cooooo-text-size-normal: 16px;
  --cooooo-text-size-smallest: 12px;
}
@font-face {
  font-family: 'cooooo';
  src: url('res/FZFWZhuZGDLMCJW.woff2?t=1516073118728');
}
@font-face {
  font-family: 'cooooo-normal';
  src: url('res/FZGFShuSong.woff2?t=1516073118728');
}
@font-face {
  font-family: 'cooooo-title';
  src: url('res/FZQKBYSJW.woff2?t=1516073118728');
}
@font-face {
  font-family: 'cooooo-yefengs';
  src: url('res/logo.woff?t=1516073118728');
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace,monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
  appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[hidden],
template,
.none,
.hidden {
  display: none;
}
html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  letter-spacing: 0;
  font-weight: 400;
  font-style: normal;
  font-family: var(--cooooo-mian-font);
  font-size: var(--cooooo-text-size-normal);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga" on;
  -moz-font-feature-settings: "liga" on;
  color: var(--cooooo-text-color);
  line-height: 1.8;
  background-color: var(--cooooo-background-gray);
  word-break: break-all;
  background: var(--cooooo-background-gray);
}
h1,
h2,
h3,
h4,
h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: inherit;
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
}
p {
  margin-top: 0;
  margin-bottom: 0;
}
button,
input,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: var(--cooooo-text-size-normal);
  color: var(--cooooo-text-color);
}
.body-main {
  width: 777px;
  margin: 0 auto;
  position: relative;
}
.navbar {
  position: fixed;
  top: 0;
  height: 100%;
  width: 194px;
  z-index: 97;
  margin-left: -194px;
}
.navbar .navbar-inner {
  padding-top: 9rem;
  padding-right: 4rem;
  padding-left: 2rem;
}
.navbar .navbar-inner .site-name {
  padding-bottom: 4rem;
}
.navbar .navbar-inner .site-name h1 {
  position: relative;
}
.navbar .navbar-inner .site-name h1 a {
  font-family: 'cooooo-yefengs';
  background-color: transparent;
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: 100% 0.55em;
  font-weight: normal;
  text-decoration: none;
  transition: background 0.3s;
}
.navbar .navbar-inner .site-name h1 a:hover {
  background-size: 100% calc(3.84441% + 12.6925px);
}
.navbar .navbar-inner .site-name h1::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.6rem;
  position: absolute;
  left: -0.4rem;
  bottom: 1.2rem;
  border-radius: 2rem 0 0 2rem;
  background: linear-gradient(311deg, transparent, #2df82b);
  z-index: -1;
}
.navbar .navbar-inner .primary-menu .navigation a {
  color: var(--cooooo-text-gray);
  font-size: 1.1rem;
  font-weight: 500;
  display: inline-block;
  margin: 0.2rem 0;
  position: relative;
}
.navbar .navbar-inner .primary-menu .navigation a:hover {
  color: var(--cooooo-text-color);
}
.navbar .navbar-inner .primary-menu .navigation a:hover::before {
  content: '';
  position: absolute;
  display: block;
  width: 2.5rem;
  height: 0.1rem;
  top: 1.11rem;
  left: -3.3rem;
  background: linear-gradient(311deg, transparent, #2df82b);
  animation: transformMenuLine 1s ease-out forwards;
}
.navbar .navbar-inner .primary-menu .navigation li.current-menu-item a::before {
  content: '';
  position: absolute;
  display: block;
  width: 2.5rem;
  height: 0.1rem;
  top: 1.11rem;
  left: -3.3rem;
  background: linear-gradient(311deg, transparent, #2df82b);
  animation: transformMenuLine 1s ease-out forwards;
}
.primary {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.primary .article-list .single-article {
  margin-bottom: 2rem;
}
.primary .article-list .single-article .article-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  border-radius: 0.3rem;
  overflow: hidden;
  flex-wrap: nowrap;
  flex-direction: column;
}
.primary .article-list .single-article .article-links .article-thumbnail {
  display: block;
}
.primary .article-list .single-article .article-links .article-thumbnail a {
  display: block;
}
.primary .article-list .single-article .article-links .article-thumbnail a .thumbnail-image {
  display: block;
  max-width: 100%;
  height: auto;
  transition: all linear 0.218s;
}
.primary .article-list .single-article .article-links .article-thumbnail a:hover .thumbnail-image {
  transform: scale(1.02);
}
.primary .article-list .single-article .article-links .article-thumbnail a:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.6));
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6));
  z-index: 1;
  width: 100%;
  height: 40%;
}
.primary .article-list .single-article .article-links .article-thumbnail a:after {
  content: '';
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3S+wNelVxeFpBYYoRhEFVbcYxSgwoECBIoZRoMCAAkVUFFFEgQEFihiiGEUUMUSBYipVoECBAkMU1LnqmfvVL9W5p12vT5061f32ftfeb5+71rf/HL/927/98td//dc/+Oijjz76l3/5l5dPPvnk9fM//dM/vXz66aevn//sz/7s5Q/+4A9eP//qr/7qy3e/+93Xz//wD//w8iu/8iuvn3/rt37r5dvf/vbr57/92799+drXvvb6+U//9E9f/uiP/uj1s8/6wz/8w5dvfetbr9//zd/8zctnn332+vl///d/X37yJ3/yA3t+9md/9uXf/u3fXr//3d/93Ze//Mu/fP38Uz/1Uy//8z//88Hnn/iJn3j54Q9/+IE9P/MzP/PyH//xHx/Y9ld/9Vcvv/M7v/PB3n//93//5c///M9fv//pn/7pl//6r/96/fyv//qvLz/3cz/3+vm///u/X77yla+8fv6Lv/iLl9/7vd97/fwnf/InL1//+tdfP//CL/zCyz//8z9/YOc3vvGNl2984xsfPFec/Sy2f/zHf/zyzW9+84N7//Ef//Hll37plz6wx3v/7u/+7uU3fuM3Xq/5z//8z5ePP/749bP2uF9jQ9/p91//9V9/+fzzz1/X0V8///M///LFF1+8fi+ePuvv//7vX37t137tg3u10zjUv+Jj3Iq5Nv/f//3fy3EcH8SYezTGjOGKH+PW2DCuXF/MXV/7xUTcxNmz84u/+Isv3//+91/3ZQx4Rup6z+Zv/uZvvnznO9/54OwYD/pFrIx/sfIa8fdZ+lQ73a/ra8+///u/v3z1q199tVkcPIPi7349R8aM+Iunz/XeX/7lX3753ve+98F5N269xjWNB/dibBtL2mZs1/tZO8XE2NA2MRQ333UPfx0PwPdvCAyBITAEhsCPi8B+QH5cxHb9EBgCQ2AIvCJwSK+kVFJLabXUtai9VFTqWlS05CmponYqxZT8os1SQvdVVK4kF9fxGnHQNimhOPhZeigOSiKuIxUVT6/XHimtGIqbkouUtvzimkorygLaUzKUvhBPpQ9jQH9ps772er/XZtdRgiupUNqutKLvxM29aI/ru8fynWt+9NFHLx999NEHEq4+8tz5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');
  display: block;
  position: absolute;
  content: "";
  height: 300%;
  width: 300%;
  left: -100%;
  top: -100%;
  animation-name: grained;
  animation-iteration-count: infinite;
  animation-duration: 0.5s;
  animation-timing-function: steps(20);
}
.primary .article-list .single-article .article-links .article-meta {
  display: flex;
  justify-content: flex-start;
  font-size: 0.7rem;
  color: #fff;
  opacity: 0.8;
  position: absolute;
  left: 1.1rem;
  bottom: 3rem;
  z-index: 2;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  pointer-events: none;
}
.primary .article-list .single-article .article-links .article-meta span {
  display: inline-block;
  margin: 0 0.7rem 0 0;
}
.primary .article-list .single-article .article-links .article-meta time {
  display: inline-block;
  margin: 0 0.7rem 0 0;
}
.primary .article-list .single-article .article-links h2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none;
  font-family: 'cooooo-title';
}
.primary .article-list .single-article .article-links h2 a {
  display: block;
  padding: 0 1.2rem 0.9rem 1.2rem;
  font-size: 1.2rem;
  font-weight: 500;
  color: var(--cooooo-background-white);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}
.primary .article-list .single-article .article-descption {
  padding: 0.4rem 0.2rem 0;
  font-size: 0.9rem;
  overflow: hidden;
  font-weight: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: var(--article-descption-color);
}
.article-content .article-header h2 {
  font-size: 1.99rem;
  margin-bottom: 1.5rem;
  line-height: 1.3;
  color: var(--cooooo-text-color);
  font-family: 'cooooo-title';
}
.article-content .article-header .article-meta {
  padding: 0.5rem 0;
  font-size: 0.9rem;
  position: relative;
}
.article-content .article-header .article-meta::after {
  content: '';
  display: block;
  width: 2rem;
  position: absolute;
  left: 0;
  top: -0.8rem;
  height: 1rem;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjVweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9Ii01OCA1MS44IDI1IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTU4IDUxLjggMjUgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNjY2NjY2MiIHBvaW50cz0iLTM5LjcsNTEuOCAtNDUuNSw1Ny45IC01MS4zLDUxLjggLTU4LDU4LjkgLTU3LjEsNTkuOCAtNTEuMyw1My43IC00NS41LDU5LjggLTM5LjcsNTMuNyAtMzMuOSw1OS44IC0zMyw1OC45ICIvPjwvc3ZnPg=='), none;
  background-repeat: no-repeat;
}
.article-content .article-header .article-meta time,
.article-content .article-header .article-meta span {
  color: var(--cooooo-text-gray);
  margin-right: 1.5rem;
}
.article-content .article-post p {
  font-size: 1.2rem;
  margin: 0.99rem 0;
  text-align: justify;
  line-height: 1.555;
}
.article-content .article-footer {
  padding: 0.5rem 0.3rem;
}
.article-content .article-footer .article-otherinfo {
  text-align: right;
  font-size: 1rem;
  color: var(--cooooo-text-gray);
  opacity: 0.8;
  bottom: 3rem;
  pointer-events: none;
}
.article-content .article-footer .article-otherinfo span {
  display: inline-block;
  margin: 0 0.7rem 0 0;
}
.article-content .article-footer .article-otherinfo time {
  display: inline-block;
  margin: 0 0.7rem 0 0;
}
.article-content .article-footer .article-otherinfo .post-tag {
  font-size: 0.7rem;
}
.zoomify {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.zoomify.zoomed {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  z-index: 1501;
}
.zoomify-shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1500;
  background: rgba(0, 0, 0, 0.55);
  opacity: 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}
.zoomed {
  opacity: 1;
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.comments-title {
  margin: 0.5rem 0;
  font-size: 1.6rem;
  font-weight: normal;
  color: var(--cooooo-text-color);
  font-family: 'cooooo-title';
}
.comments-list {
  padding: 10px;
  color: #343434;
}
.comments-list #respond {
  padding-left: 3rem;
}
.comments-list .children #respond {
  padding-left: 1rem;
}
.comments-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.comments-list ul .comlist {
  border-bottom: solid 1px #fafafa;
  padding: 1rem 0;
}
.comments-list ul .comments-item {
  position: relative;
}
.comments-list ul .comments-item .gravatar-item {
  width: 3rem;
  height: 3rem;
  position: absolute;
  left: 5px;
  top: 5px;
}
.comments-list ul .comments-item .gravatar-item .avatar {
  border-radius: 3px;
}
.comments-list ul .comments-item .comments-entry {
  margin-left: 4.3rem;
}
.comments-list ul .comments-item .comments-entry .comments-meta {
  color: #777;
  font-size: 0.95rem;
}
.comments-list ul .comments-item .comments-entry .comments-meta .vcard a {
  color: #222;
  font-size: 1.2rem;
  font-style: normal;
  text-decoration: underline;
}
.comments-list ul .comments-item .comments-entry .comment-reply-link,
.ajax-notice .comment-reply-link {
  display: inline-block;
  padding-left: 1.3em;
}
.ajax-notice .comment-reply-link {
  margin-left: 60px;
}
.comments-list ul .comments-item .comments-entry .replay-btn .comment-reply-link:hover,
.ajax-notice .comment-reply-link:hover {
  color: #343434;
}
.comments-list ul .comments-item .comments-entry .comments-meta time {
  display: inline-block;
  padding-left: 0.7em;
}
.comments-list ul .comments-item .comments-entry .comments-meta .location {
  display: inline-block;
  padding-left: 0.7em;
}
.comments-list ul .comments-item .comments-entry p {
  margin: 0;
  padding: 0;
  letter-spacing: 0.6px;
  word-wrap: break-word;
  word-break: break-all;
  cursor: pointer;
  white-space: pre-wrap;
}
.comments-list ul .comlist .children {
  margin: 15px 20px 15px  45px;
  padding: 8px;
  background: linear-gradient(135deg, #f5f5f5 10%, #fff 100%);
  border-radius: 3px;
}
.comments-list ul .children .replist {
  position: relative;
}
.comments-list ul .children .comnets-replay .replay-body {
  letter-spacing: 0.6px;
  cursor: pointer;
  padding: 5px 2.7em 5px 3px;
  position: relative;
}
.comments-list ul .children .replist .children {
  padding: 0;
  margin: 0;
}
.comments-list ul .children .comnets-replay .replay-body:hover {
  background-color: rgba(255, 255, 255, 0.67);
}
.comments-list ul .children .comnets-replay .replay-body .avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px;
  vertical-align: bottom;
  display: inline-block;
  margin-right: 0.4rem;
}
.comments-list ul .children .comnets-replay .replay-body .vcard a {
  color: #565656;
  font-style: normal;
  display: inline-block;
}
.comments-list ul .children .comnets-replay .replay-body p {
  display: inline;
  margin: 0;
  padding: 0;
}
.comments-list ul .children .comnets-replay .replay-body p a {
  color: var(--cooooo-hover-color);
  font-weight: 500;
}
.comments-list ul .children .comnets-replay .replay-body .at {
  display: inline-block;
  border-bottom: 1px solid #dfdfdf;
  color: #39b9f6;
  padding: 0 3px;
}
.comments-list ul .children .comment-reply-link {
  font-size: 13px;
  color: #aeaeae;
  position: absolute;
  display: inline-block;
  right: 3px;
  top: 5px;
}
.comments-list ul .children .comment-reply-link:hover {
  color: #0e79d4;
}
.comments-list ul .submit-animate {
  -webkit-animation: zoomInUp 1s;
  animation: zoomInUp;
  animation-duration: 1s;
  animation-name: zoomInUp;
  /* 	animation-timing-function:ease-out */
}
.comment-content-box {
  padding: 0.5rem 0 0;
  border-bottom: 1px solid #fafafa;
}
.comment-content-box .comment-box {
  position: relative;
}
.comment-content-box .comment-box #comment {
  display: block;
  width: calc(100% - 6.2rem);
  height: 3rem;
  border: solid 1px #525252;
  border-radius: 0.5rem;
  background: #fff;
  padding: 0.5rem 0.8rem;
}
.comment-content-box .comment-box .comnent-cravator {
  width: 4rem;
  height: 4rem;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0.5rem;
  border: solid 1px #525252;
  background: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=%220 0 1024 1024%22 version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M346.7264 57.1392c39.2192-31.0272 86.8352-50.2784 137.0112-55.296C614.2976-12.0832 735.232 70.2464 767.7952 194.8672 800.256 319.488 734.208 448.512 612.7616 497.664c-121.4464 49.152-261.2224 3.2768-328.0896-107.4176A254.8736 254.8736 0 0 1 346.7264 57.1392z m586.24 930.4064a211.968 211.968 0 0 1-70.8608 23.04c-59.2896 10.3424-119.1936 10.8544-179.0976 11.264-57.5488 0.512-115.0976 0-172.8512 0-61.44 0-122.9824 0.512-184.4224 0a2037.3504 2037.3504 0 0 1-116.9408-4.608 328.9088 328.9088 0 0 1-103.0144-21.0944 86.016 86.016 0 0 1-44.4416-35.84 70.144 70.144 0 0 1-8.192-33.1776c-3.584-62.464 11.264-124.5184 42.496-178.8928a345.8048 345.8048 0 0 1 184.6272-152.9856c41.3696-15.0528 62.464-22.528 106.496-22.2208 35.84 0 67.6864 22.2208 123.392 22.2208s96.0512-22.3232 128.7168-22.2208c90.5216 0.3072 146.432 28.16 214.3232 85.7088 59.392 49.152 99.2256 117.1456 112.64 192.1024 4.8128 27.2384 6.3488 54.9888 4.5056 82.6368-1.4336 24.576-15.872 41.8816-37.376 54.0672z%22 fill=%22%23A9A6B3%22 fill-opacity=%22.302%22%3E%3C/path%3E%3C/svg%3E') no-repeat center;
  background-size: 70%;
}
.comment-content-box .switch-users {
  cursor: pointer;
}
.comment-content-box .welcome-tips {
  font-size: 0.9rem;
  padding: 0.7rem 0;
  color: var(--cooooo-text-gray);
}
.comment-content-box .base-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.5rem;
}
.comment-content-box .base-info div {
  width: 100%;
}
.comment-content-box .base-info div:nth-child(2) {
  margin: 0 0.5rem;
}
.comment-content-box .base-info div input[type='text'],
.comment-content-box .base-info div input[type='email'] {
  width: calc(100% - 1.6rem);
  display: block;
  border: solid 1px #525252;
  border-radius: 0.5rem;
  background: #fff;
  padding: 0.5rem 0.8rem;
}
.comment-content-box .base-info div.comment-form-cookies-consent {
  width: 40%;
  text-align: center;
}
.comment-content-box .base-info div #wp-comment-cookies-consent {
  width: 1.2rem;
  height: 1.2rem;
  vertical-align: middle;
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}
.comment-content-box .base-info.none {
  display: none;
}
.comment-content-box .submit-footer {
  margin: 0.5rem auto;
}
.comment-content-box .submit-footer .othersubmitinfo {
  user-select: none;
  cursor: pointer;
}
.comment-content-box .submit-footer .submitcommnet,
.comment-content-box .submit-footer #cancel-comment-reply-link {
  display: inline-block;
  padding: 0 1rem;
  border: solid 1px #525252;
  background: none;
  line-height: 1.9rem;
  cursor: pointer;
  height: 1.9rem;
  vertical-align: middle;
  border-radius: 0.5rem;
}
.comment-content-box .submit-footer .submitcommnet:hover,
.comment-content-box .submit-footer #cancel-comment-reply-link:hover {
  border-color: #39b9f6;
}
.comment-content-box .submit-footer .submitcommnet {
  background: #f3f3f3;
}
.pagenav,
#commentnav {
  padding: 0 10px;
  margin: 20px auto;
  text-align: center;
}
.pagenav a,
#commentnav a,
.pagenav span,
#commentnav span {
  display: inline-block;
  padding: 0 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  margin: auto 5px;
  cursor: pointer;
}
.pagenav a:hover,
#commentnav a:hover,
.pagenav span:hover,
#commentnav span:hover,
.pagenav a.current,
#commentnav a.current,
.pagenav span.current,
#commentnav span.current {
  background-color: #ccc;
  color: #fff;
}
#commentnav {
  font-size: 0.8rem;
}
.pano {
  max-width: 100%;
  height: 400px !important;
}
.pnlm-container {
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  cursor: default;
  width: 100%;
  max-width: 100%;
  background: #f4f4f4;
  border-radius: 0.2rem;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  line-height: 1.4;
  contain: content;
}
.pnlm-container * {
  box-sizing: content-box;
}
.pnlm-ui {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.pnlm-grab {
  cursor: grab;
  cursor: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default;
}
.pnlm-grabbing {
  cursor: grabbing;
  cursor: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default;
}
.pnlm-sprite {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2226%22 height=%22208%22%3E%3Ccircle fill-opacity=%22.68%22 cy=%22117%22 cx=%2213%22 r=%2211%22 fill=%22%23000%22/%3E%3Ccircle fill-opacity=%22.68%22 cy=%22143%22 cx=%2213%22 r=%2211%22 fill=%22%23fff%22/%3E%3Ccircle cy=%22169%22 cx=%2213%22 r=%227%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22/%3E%3Ccircle cy=%22195%22 cx=%2213%22 r=%227%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22/%3E%3Ccircle cx=%2213%22 cy=%22195%22 r=%222.5%22/%3E%3Cpath fill=%22%23fff%22 d=%22m5 83v6h2v-4h4v-2zm10 0v2h4v4h2v-6zm-5 5v6h6v-6zm-5 5v6h6v-2h-4v-4zm14 0v4h-4v2h6v-6z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m13 110a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm-1 3h2v2h-2zm0 3h2v5h-2z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m5 57v6h2v-4h4v-2zm10 0v2h4v4h2v-6zm-10 10v6h6v-2h-4v-4zm14 0v4h-4v2h6v-6z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m17 38v2h-8v-2z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m12 9v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m13 136-6.125 6.125h4.375v7.875h3.5v-7.875h4.375z%22/%3E%3Cpath fill=%22%23fff%22 d=%22m10.428 173.33v-5.77l5-2.89v5.77zm1-1.73 3-1.73-3.001-1.74z%22/%3E%3C/svg%3E');
}
.pnlm-container:-moz-full-screen {
  height: 100%!important;
  width: 100%!important;
  position: static !important;
}
.pnlm-container:-webkit-full-screen {
  height: 100%!important;
  width: 100%!important;
  position: static !important;
}
.pnlm-container:-ms-fullscreen {
  height: 100%!important;
  width: 100%!important;
  position: static !important;
}
.pnlm-container:fullscreen {
  height: 100%!important;
  width: 100%!important;
  position: static !important;
}
.pnlm-render-container {
  cursor: inherit;
  position: absolute;
  height: 100%;
  width: 100%;
}
.pnlm-controls {
  margin-top: 4px;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0.6;
  cursor: pointer;
  z-index: 2;
  -webkit-transform: translateZ(9999px);
  transform: translateZ(9999px);
  border-radius: 0.2rem;
}
.pnlm-control:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.pnlm-controls-container {
  position: absolute;
  top: 0;
  right: 4px;
  z-index: 1;
}
.pnlm-zoom-controls {
  width: 26px;
  height: 52px;
}
.pnlm-zoom-in {
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  border-radius: 3px 3px 0 0;
}
.pnlm-zoom-out {
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  background-position: 0 -26px;
  border-top: 1px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.pnlm-fullscreen-toggle-button,
.pnlm-orientation-button,
.pnlm-hot-spot-debug-indicator {
  width: 26px;
  height: 26px;
}
.pnlm-hot-spot-debug-indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  margin: -13px 0 0 -13px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 13px;
  display: none;
}
.pnlm-orientation-button-inactive {
  background-position: 0 -156px;
}
.pnlm-orientation-button-active {
  background-position: 0 -182px;
}
.pnlm-fullscreen-toggle-button-inactive {
  background-position: 0 -52px;
}
.pnlm-fullscreen-toggle-button-active {
  background-position: 0 -78px;
}
.pnlm-panorama-info {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0 3px 3px 0;
  padding: 0.2rem;
  color: #fff;
  text-align: left;
  display: none;
  z-index: 2;
  -webkit-transform: translateZ(9999px);
  transform: translateZ(9999px);
  pointer-events: none;
  line-height: 1.3;
}
.pnlm-title-box {
  position: relative;
  font-size: 0.8rem;
  display: block;
  padding: 0 0.2rem;
}
.pnlm-author-box {
  position: relative;
  font-size: 0.6rem;
  display: block;
  padding: 0 0.2rem;
}
.pnlm-load-box {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 150px;
  margin: -75px 0 0 -100px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  text-align: center;
  font-size: 20px;
  display: none;
  color: #fff;
}
.pnlm-load-box p {
  margin: 20px 0;
}
.pnlm-lbox {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
  display: none;
}
.pnlm-loading {
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-name: pnlm-mv;
  -webkit-animation-name: pnlm-mv;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  height: 10px;
  width: 10px;
  background-color: #fff;
  position: relative;
}
@keyframes pnlm-mv {
  from {
    left: 0;
    top: 0;
  }
  25% {
    left: 10px;
    top: 0;
  }
  50% {
    left: 10px;
    top: 10px;
  }
  75% {
    left: 0;
    top: 10px;
  }
  to {
    left: 0;
    top: 0;
  }
}
@-webkit-keyframes pnlm-mv {
  from {
    left: 0;
    top: 0;
  }
  25% {
    left: 10px;
    top: 0;
  }
  50% {
    left: 10px;
    top: 10px;
  }
  75% {
    left: 0;
    top: 10px;
  }
  to {
    left: 0;
    top: 0;
  }
}
.pnlm-load-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 100px;
  margin: -50px 0 0 -100px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  text-align: center;
  font-size: 20px;
  display: table;
  color: #fff;
  cursor: pointer;
}
.pnlm-load-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.pnlm-load-button p {
  display: table-cell;
  vertical-align: middle;
}
.pnlm-info-box {
  font-size: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 150px;
  margin: -75px 0 0 -100px;
  background-color: #000;
  border-radius: 3px;
  display: table;
  text-align: center;
  color: #fff;
  table-layout: fixed;
}
.pnlm-info-box a,
.pnlm-author-box a {
  color: #fff;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.pnlm-info-box p {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px 0 5px;
}
.pnlm-error-msg {
  display: none;
}
.pnlm-about-msg {
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  padding: 5px 8px 5px 8px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  position: absolute;
  top: 50px;
  left: 50px;
  display: none;
  opacity: 0;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
}
.pnlm-about-msg a:link,
.pnlm-about-msg a:visited {
  color: #fff;
}
.pnlm-about-msg a:hover,
.pnlm-about-msg a:active {
  color: #eee;
}
.pnlm-hotspot-base {
  position: absolute;
  visibility: hidden;
  cursor: default;
  vertical-align: middle;
  top: 0;
  z-index: 1;
}
.pnlm-hotspot {
  height: 26px;
  width: 26px;
  border-radius: 13px;
}
.pnlm-hotspot:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.pnlm-hotspot.pnlm-info {
  background-position: 0 -104px;
}
.pnlm-hotspot.pnlm-scene {
  background-position: 0 -130px;
}
div.pnlm-tooltip span {
  visibility: hidden;
  position: absolute;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  max-width: 200px;
  padding: 5px 10px;
  margin-left: -220px;
  cursor: default;
}
div.pnlm-tooltip:hover span {
  visibility: visible;
}
div.pnlm-tooltip:hover span:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
  bottom: -20px;
  left: -10px;
  margin: 0 50%;
}
.pnlm-compass {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 4px;
  bottom: 4px;
  border-radius: 25px;
  opacity: 0.7;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath  fill=%22%23fff%22  %20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
  background-size: cover;
  cursor: default;
  display: none;
}
.pnlm-world {
  position: absolute;
  left: 50%;
  top: 50%;
}
.pnlm-face {
  position: absolute;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.pnlm-dragfix,
.pnlm-preview-img {
  position: absolute;
  height: 100%;
  width: 100%;
}
.pnlm-preview-img {
  background-size: cover;
  background-position: center;
}
.pnlm-lbar {
  width: 150px;
  margin: 0 auto;
  border: #fff 1px solid;
  height: 6px;
}
.pnlm-lbar-fill {
  background: #fff;
  height: 100%;
  width: 0;
}
.pnlm-lmsg {
  font-size: 12px;
}
.pnlm-fade-img {
  position: absolute;
  top: 0;
  left: 0;
}
.pnlm-pointer {
  cursor: pointer;
}
.player {
  width: 80%;
  margin: 0.7rem auto;
  position: relative;
  height: 1.2rem;
  background: linear-gradient(311deg, transparent, #9d9d9d);
  border-radius: 4px;
}
.player .controls {
  height: 1.2rem;
  margin-left: 1.5rem;
  margin-right: 4rem;
  position: relative;
}
.player .controls .play-pause {
  position: absolute;
  left: -1.2rem;
  top: 0.1rem;
  background-color: transparent;
  border: none;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  padding: 0;
}
.player .controls .progress {
  width: 100%;
  height: 1.2rem;
  position: relative;
  cursor: pointer;
}
.player .controls .progress .progress-bar {
  width: 100%;
  height: 2px;
  background: #ffffff;
  position: relative;
  top: 0.5rem;
}
.player .time-display {
  opacity: 0;
  position: absolute;
  right: 0.3rem;
  top: 0.1rem;
  font-size: 0.7rem;
  color: #00b715;
}
.player .au-icon {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
}
.player .au-icon.au-play {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M10 20H8V4h2v2h2v3h2v2h2v2h-2v2h-2v3h-2v2z%22/%3E%3C/svg%3E');
  background-size: 1rem 1rem ;
}
.player .au-icon.au-pause {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M10 4H5v16h5V4zm9 0h-5v16h5V4z%22/%3E%3C/svg%3E');
}
@media only screen and (max-width: 780px) {
  body {
    -webkit-text-size-adjust: none;
  }
  .body-main {
    width: auto;
  }
  .navbar {
    position: relative;
    left: unset;
    height: unset;
    width: unset;
    z-index: unset;
    margin: 0.5em auto 0.5rem;
  }
  .navbar .navbar-inner {
    padding: 0;
  }
  .navbar .navbar-inner .site-name {
    width: 6.3333rem;
    margin: 0 auto;
    padding: 0;
  }
  .navbar .navbar-inner .site-name h1 {
    margin: 0;
  }
  .navbar .navbar-inner .primary-menu {
    width: 100vw;
  }
  .navbar .navbar-inner .primary-menu .navigation {
    padding: 0.5rem 1rem 0;
  }
  .navbar .navbar-inner .primary-menu .navigation ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .navbar .navbar-inner .primary-menu .navigation ul a {
    position: relative;
    font-size: 0.9rem;
  }
  .navbar .navbar-inner .primary-menu .navigation ul a:hover {
    color: var(--cooooo-text-color);
  }
  .navbar .navbar-inner .primary-menu .navigation ul a:hover::before {
    content: '';
    position: absolute;
    display: block;
    width: 2.5rem;
    height: 0.1rem;
    top: 1.41rem;
    left: -0.3rem;
    background: linear-gradient(311deg, transparent, #2df82b);
    animation: transformMenuLine 1s ease-out forwards;
  }
  .navbar .navbar-inner .primary-menu .navigation ul li.current-menu-item a {
    color: var(--cooooo-text-color);
  }
  .navbar .navbar-inner .primary-menu .navigation ul li.current-menu-item a::before {
    content: '';
    position: absolute;
    display: block;
    width: 2.5rem;
    height: 0.1rem;
    top: 1.41rem;
    left: -0.3rem;
    background: linear-gradient(311deg, transparent, #2df82b);
    animation: transformMenuLine 1s ease-out forwards;
  }
  .primary {
    margin: auto;
    padding: 1.5rem 0.5rem 3rem;
  }
  .primary .article-list .single-article .article-links h2 {
    line-height: 1.3;
  }
  .primary .article-list .single-article .article-links h2 a {
    font-size: 1rem;
    padding: 0 0.6rem 0.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .primary .article-list .single-article .article-links .article-meta {
    left: 0.6rem;
    bottom: 1.8rem;
  }
  .primary .article-list .single-article .article-links .article-meta span {
    display: none;
  }
  .primary .article-content {
    padding: 0;
  }
  .primary .article-content .article-header h2 {
    font-size: 1.4rem;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 0.5rem;
  }
  .primary .article-content .article-header .article-meta {
    font-size: 0.8rem;
  }
  .primary .article-content .article-post .pano {
    height: 98vw !important;
  }
  .primary .article-content .article-footer .post-tag {
    display: none;
  }
  .primary .article-content .article-footer time {
    display: none;
  }
  .header {
    height: 140px;
    padding: 40px 0px 0px 0px;
  }
  .header .banner .top-right-menu {
    top: -30px;
    text-align: center;
  }
  .article-list {
    padding: 10px 4px;
  }
  .header:before {
    display: none;
  }
}
.fade-in {
  animation: fadeIn 0.3s ease-in-out forwards;
}
.fade-out {
  animation: fadeOut 0.3s ease-in-out forwards;
}
.comment-success-message {
  display: block;
  margin: 10px 0;
  padding: 10px;
  background-color: #d4edda;
  color: #155724;
  border-radius: 4px;
  text-align: center;
  opacity: 0;
}
.comment-error-message {
  display: block;
  margin: 10px 0;
  padding: 10px;
  background-color: #edd4d4;
  color: #571515;
  border-radius: 4px;
  text-align: center;
  opacity: 0;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(10px);
  }
}
@-webkit-keyframes transformMenuLine {
  from {
    max-width: 0;
  }
  to {
    max-width: 3rem;
  }
}
@keyframes transformMenuLine {
  from {
    max-width: 0;
  }
  to {
    max-width: 3rem;
  }
}
.page-footer {
  padding: 3rem 1rem 2rem;
  text-align: center;
  font-size: 1rem;
}
.page-footer .copyright {
  line-height: 1.5rem;
  color: #9e9e9e;
}
.page-footer .copyright a {
  font-weight: bold;
  color: #9e9e9e;
  font-size: 0.7rem;
}
@-webkit-keyframes grained {
  0% {
    -webkit-transform: translate(-10%, 10%);
  }
  10% {
    -webkit-transform: translate(-25%, 0%);
  }
  20% {
    -webkit-transform: translate(-30%, 10%);
  }
  30% {
    -webkit-transform: translate(-30%, 30%);
  }
  50% {
    -webkit-transform: translate(-15%, 10%);
  }
  60% {
    -webkit-transform: translate(-20%, 20%);
  }
  70% {
    -webkit-transform: translate(-5%, 20%);
  }
  80% {
    -webkit-transform: translate(-25%, 5%);
  }
  90% {
    -webkit-transform: translate(-30%, 25%);
  }
  100% {
    -webkit-transform: translate(-10%, 10%);
  }
}
@keyframes grained {
  0% {
    transform: translate(-10%, 10%);
  }
  10% {
    transform: translate(-25%, 0%);
  }
  20% {
    transform: translate(-30%, 10%);
  }
  30% {
    transform: translate(-30%, 30%);
  }
  50% {
    transform: translate(-15%, 10%);
  }
  60% {
    transform: translate(-20%, 20%);
  }
  70% {
    transform: translate(-5%, 20%);
  }
  80% {
    transform: translate(-25%, 5%);
  }
  90% {
    transform: translate(-30%, 25%);
  }
  100% {
    transform: translate(-10%, 10%);
  }
}
