:root {
  --bg: rgb(11, 18, 32);
  --card: rgba(0, 0, 0, 0.2);
  --cardhover: rgba(15, 17, 23, 0.9);
  --text: rgb(229, 231, 235);
  --muted: rgb(154, 164, 178);
  --brand: rgb(139, 92, 246);
  --ring: rgba(139, 92, 246, 0.35);
  --shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}

/*:root {
  --bg: #eaf2fa;
  --card: #0f1115;
  --text: #0f172a;
  --muted: #475569;
  --brand: #4f46e5;
  --ring: rgba(79, 70, 229, .35);
  --shadow: 0 10px 30px rgba(2, 6, 23, .12);
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0b1220;
    --card: #0f1117;
    --text: #e5e7eb;
    --muted: #9aa4b2;
    --brand: #8b5cf6;
    --ring: rgba(139, 92, 246, .35);
    --shadow: 0 10px 30px rgba(0, 0, 0, .45);
  }
}*/

* {
  box-sizing: border-box
}

html,
body {
  height: 100%
}

body {
  margin: 0;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei";
  color: var(--text);
  background: var(--bg);
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  text-shadow: rgba(128, 128, 128, 0.5) 0 0 3px;
}

.page-enter {
  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp .8s ease-out .05s forwards;
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.delay-1 {
  animation-delay: .12s
}

.delay-2 {
  animation-delay: .18s
}

.delay-3 {
  animation-delay: .24s
}

.delay-4 {
  animation-delay: .30s
}

.json-key {
  color: #9CDCFE;
}

.json-string {
  color: #CE9178;
}

.json-number {
  color: #B5CEA8;
}

.center-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container {
  max-width: 1100px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 28px;
  padding: 0 18px;
  /* 新增：两侧安全间距（移动端更友好） */
}

@media(min-width:900px) {
  .container {
    grid-template-columns: 420px 1fr;
    align-items: center
  }
}

.avatar-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

.avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  transform: translateZ(0);
  transition: box-shadow .3s;
}

.avatar:hover {
  box-shadow: 0 0px 25px rgba(128, 128, 128, 0.5);
}

.name {
  font-size: 22px;
  font-weight: 800;
  letter-spacing: .2px
}

.subtitle {
  color: var(--muted);
  margin-top: 4px
}

.social {
  display: flex;
  gap: 14px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.icon-btn {
  width: 42px;
  height: 42px;
  border-radius: 12px;
  display: grid;
  place-items: center;
  background-color: var(--card);
  box-shadow: var(--shadow);
  border: 1px solid rgba(255, 255, 255, .06);
  color: #fff;
  text-decoration: none;
  transform: translateZ(0);
  transition: box-shadow .3s, background-color .3s;
  position: relative;
  outline: none;
}

.icon-btn:hover {
  box-shadow: 0 0px 25px #80808080;
  background-color: var(--cardhover);
}

.icon {
  width: 22px;
  height: 22px;
  display: block
}

.code-card {
  background-color: var(--card);
  color: #e5e7eb;
  border-radius: 18px;
  padding: 18px 18px 22px;
  box-shadow: var(--shadow);
  border: 1px solid rgba(255, 255, 255, .06);
  transition: background-color .3s;
}

.code-card:hover {
  background-color: var(--cardhover);
}

.dots {
  display: flex;
  gap: 8px;
  padding: 8px
}

.dot {
  width: 10px;
  height: 10px;
  border-radius: 50%
}

.d-red {
  background: #ff5f56
}

.d-yellow {
  background: #ffbd2e
}

.d-green {
  background: #27c93f
}

pre {
  margin: 0;
  padding: 16px;
  overflow: auto;
  font-size: 15px;
  line-height: 1.5
}

code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace
}

.footer {
  text-align: center;
  padding: 12px 0;
  color: var(--muted);
  font-size: 13px;
}

[data-anim] {
  opacity: 0;
  transform: translateY(12px);
  transition: opacity .6s ease, transform .6s ease
}

[data-anim].show {
  opacity: 1;
  transform: translateY(0)
}

/* 动效样式 */
.hidden {
  visibility: hidden;
}

.fade-in {
  animation: fadeIn 0.6s ease forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ======= 移动端优化（整合） ======= */
@media (max-width: 680px) {
  .avatar-wrap {
    align-items: center;
    text-align: center;
  }

  .name {
    font-size: 20px;
  }

  .subtitle {
    font-size: 14px;
  }

  .social {
    justify-content: center;
    gap: 12px;
  }

  .icon-btn {
    width: 48px;
    height: 48px;
    border-radius: 14px;
  }

  .icon {
    width: 24px;
    height: 24px;
  }

  .sites {
    gap: 12px;
  }

  .site {
    min-height: 108px;
  }

  .site h3 {
    font-size: 16px;
  }

  .site p {
    font-size: 13px;
  }

  .code-card {
    padding: 14px;
  }

  pre {
    font-size: 13px;
    word-break: break-word;
    white-space: pre-wrap;
    /* 防止小屏横向滚动条过长 */
  }
}

@media (max-width: 420px) {
  .name {
    font-size: 18px;
  }

  .subtitle {
    font-size: 13px;
  }

  .icon-btn {
    width: 44px;
    height: 44px;
  }

  .icon {
    width: 22px;
    height: 22px;
  }

  .container {
    gap: 22px;
    padding: 0 14px;
  }

  /* 超小屏稍微收紧间距 */
}

/* footer small tweaks */
.footer .dot {
  opacity: .7;
  margin: 0 .25em;
}

.footer .footer-link {
  color: var(--muted);
  text-decoration: none;
  padding: 0 .15em;
  border-bottom: 1px dashed rgba(255, 255, 255, .35);
  transition: border-color .3s, opacity .3s;
}

.footer .footer-link:hover {
  border-bottom-color: #fff;
  opacity: .95;
}



/* === Fix mobile overflow & footer bleed === */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

/* Ensure footer and cards don't exceed viewport */
.footer,
.container,
.sites,
.site {
  width: 100%;
}

/* Safer padding on very narrow screens */
@media (max-width: 420px) {
  .container {
    padding-left: 14px;
    padding-right: 14px;
  }

  .site {
    min-height: 104px;
  }

  .footer {
    padding-left: 14px;
    padding-right: 14px;
  }
}

/* Avoid long strings breaking layout */
.footer,
.site p,
.site h3,
.footer a {
  word-wrap: break-word;
  overflow-wrap: anywhere;
}

code span {
  letter-spacing: 0.16em;
}

@font-face {
  font-family: 'icomoon';
  src: url('data:application/font-ttf;base64,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') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quill:before {
  content: "\e907";
}

.icon-envelop:before {
  content: "\e945";
}

.icon-github:before {
  content: "\eab0";
}

#parallax-scene {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
}

.parallax-layer {
  position: absolute;
  width: 105%;
  height: 105%;
  top: -2.5% !important;
  left: -2.5% !important;
  will-change: transform;
}

.parallax-layer>div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

#bg-layer-div {
  background-image: url("https://cdn.dabinqwq.top/img/background/elainatransbg.webp");
  background-color: #1a1a1a;
  filter: brightness(0.5);
}

.fg-image {
  background-image: url("https://cdn.dabinqwq.top/img/background/elainatrans.webp");
}

:root {
    --cursor-default: url(https://cdn.dabinqwq.top/img/cursor/default_dark.png);
    --cursor-pointer: url(https://cdn.dabinqwq.top/img/cursor/pointer_dark.png);
    --cursor-text: url(https://cdn.dabinqwq.top/img/cursor/text_dark.png);
    --cursor-move: url(https://cdn.dabinqwq.top/img/cursor/move_dark.png);
    --cursor-zoom-in: url(https://cdn.dabinqwq.top/img/cursor/zoom-in_dark.png);
}

body,
div,
footer,
input[type=radio i],
label,
.enable-highlight pre > code::-webkit-scrollbar-thumb {
    cursor: var(--cursor-default), auto !important;
}

a,
button,
.emoji,
a:hover,
input[type=checkbox],
label:where(.svelte-ddsc3z) {
    cursor: var(--cursor-pointer), auto !important;
}

input,
textarea,
.post-content,
.comment-content {
    cursor: var(--cursor-text), auto !important;
}

#max-img-box #max-img {
    cursor: var(--cursor-move), auto !important;
}

.post-page article .post-content img:not(.logo) {
    cursor: var(--cursor-zoom-in), auto !important;
}

.floating-image {
    position: fixed;
    width: 64px;
    height: 64px;
    pointer-events: none;
    opacity: 1;
    animation: floatAnim 3s forwards;
    z-index: 10000000
}

@keyframes floatAnim {
    0% {
        transform: translate(-32px, -32px);
        opacity: 1;
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    10% {
        transform: translate(-32px, -64px);
        opacity: 1; 
        animation-timing-function: cubic-bezier(1, 0.5, 1, 25)
    }

    90% {
        transform: translate(-32px, 96px);
        opacity: 0;
        animation-timing-function: cubic-bezier(1, 1, 1, 100)
    }

    100% {
        transform: translate(-32px, 224px);
        opacity: 0
    }
}

#to-top-btn {
  background-color: transparent;
  border: none;
  outline: 0;
  background-image: url(data:image/webp;base64,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);
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 120px;
  position: fixed;
  text-align: center;
  width: 100px;
  bottom: 40px;
  right: 72px;
  opacity: 0.7;
  z-index: 1000;
}

#to-top-btn:hover {
  animation: launch 0.5s steps(1) infinite;
  background-image: url(data:image/webp;base64,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);
}