.mac-card[data-v-15c013ac]{background-color:var(--card-bg-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.mac-card .mac-card-header[data-v-15c013ac]{align-items:center;border-bottom:1px solid var(--text-color-5);color:var(--text-color-1);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;position:relative}.mac-card .mac-card-header .dot[data-v-15c013ac]{background:#fc625d;border-radius:50%;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;height:12px;margin-right:40px;width:12px}.mac-card .mac-card-content[data-v-15c013ac]{color:var(--text-color-4);padding:1rem}.life-countdown .item[data-v-5ff85ca8]{margin-bottom:16px}.life-countdown .item .title[data-v-5ff85ca8]{align-items:center;display:flex;font-size:.875rem;justify-content:flex-start;margin-bottom:5px}.life-countdown .item .title .text[data-v-5ff85ca8]{font-size:1rem;padding:0 4px}.life-countdown .item .progress[data-v-5ff85ca8]{align-items:center;display:flex}.life-countdown .item .progress .progress-bar[data-v-5ff85ca8]{border-radius:5px;flex:1;height:10px;margin-right:5px;min-width:0;overflow:hidden;width:0}.life-countdown .item .progress .progress-bar .progress-bar-inner[data-v-5ff85ca8]{animation:progress-5ff85ca8 3s linear infinite;border-radius:5px;height:100%;transition:width .35s}@keyframes progress-5ff85ca8{0%{background-position:0 0}to{background-position:30px 0}}.life-countdown .item .progress .progress-bar .progress-bar-inner.blue[data-v-5ff85ca8]{background:#bde6ff;background-image:linear-gradient(135deg,#50bfff 25%,transparent 0,transparent 50%,#50bfff 0,#50bfff 75%,transparent 0,transparent);background-size:30px 30px}.life-countdown .item .progress .progress-bar .progress-bar-inner.yellow[data-v-5ff85ca8]{background:#ffd980;background-image:linear-gradient(135deg,#f7ba2a 25%,transparent 0,transparent 50%,#f7ba2a 0,#f7ba2a 75%,transparent 0,transparent);background-size:30px 30px}.life-countdown .item .progress .progress-bar .progress-bar-inner.red[data-v-5ff85ca8]{background:#ffa9a9;background-image:linear-gradient(135deg,#ff4949 25%,transparent 0,transparent 50%,#ff4949 0,#ff4949 75%,transparent 0,transparent);background-size:30px 30px}.life-countdown .item .progress .progress-bar .progress-bar-inner.green[data-v-5ff85ca8]{background:#89d165;background-image:linear-gradient(135deg,#68b942 25%,transparent 0,transparent 50%,#68b942 0,#68b942 75%,transparent 0,transparent);background-size:30px 30px}.life-countdown .item .progress .progress-percentage[data-v-5ff85ca8]{font-size:.875rem}.life-countdown .item[data-v-5ff85ca8]:last-child{margin-bottom:0}.hitokoto .content[data-v-89699916]{background-color:var(--card-bg-color);border-color:var(--card-border-color);border-style:solid;border-width:2px;line-height:1.8;margin-bottom:16px;padding:15px}.hitokoto .content.border-1[data-v-89699916]{border-radius:255px 15px 225px/15px 225px 15px 255px}.hitokoto .content.border-2[data-v-89699916]{border-radius:125px 10px 20px 185px/25px 205px 205px 25px}.hitokoto .content.border-3[data-v-89699916]{border-radius:15px 255px 15px 225px/225px 15px 255px}.hitokoto .content.border-4[data-v-89699916]{border-radius:15px 25px 155px/225px 150px 25px 115px}.hitokoto .content.border-5[data-v-89699916]{border-radius:250px 25px 115px 20px/15px 80px 20px 115px}.hitokoto .content.border-6[data-v-89699916]{border-radius:28px 100px 20px 15px/125px 30px 205px 225px}.hitokoto .change-btn[data-v-89699916]{align-items:center;border:2px solid var(--text-color-5);border-radius:50%;color:var(--text-color-4);cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;padding:8px;width:-moz-fit-content;width:fit-content}.tags a[data-v-a2f36efe]{border-radius:3px;color:#fff;display:inline-block;font-size:13px;margin-bottom:4px;margin-right:4px;padding:3px 5px;text-decoration:none;transition:all .5s}.tags a[data-v-a2f36efe]:hover{background-color:#000!important}.page-footer[data-v-a9594b1d]{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow-md);color:var(--color-gray-400);display:flex;flex-direction:column;font-size:.75rem;padding:24px 16px}
