/* layer: preflights */
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}

        /* ── 首页全局基础 ── */
        body {
          font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Arial, sans-serif;
          font-size: 12px;
          color: #333;
          background: #e9e4dc;
        }
        a { color: #333; text-decoration: none; }
        a:hover { color: #FF0000; text-decoration: underline; }
        img { vertical-align: middle; border: 0; }
        iframe { border: 0; }

        /* ── 跑马灯 ── */
        .mq {
          display: inline-block;
          white-space: nowrap;
        }

        /* ── 右下悬浮圆形导航 ── */
        .vp-nav {
          position: fixed;
          right: 40px;
          bottom: 40px;
          z-index: 999999;
          margin: 0;
          padding: 0;
          list-style: none;
        }
        .vp-nav li { margin: 15px 0; }
        .vp-nav .box {
          background: rgba(0,0,0,0.8);
          border-radius: 100%;
          text-align: center;
          width: 100px;
          height: 100px;
          line-height: 100px;
          box-shadow: 0 0 5px 2px rgba(255,255,255,0.5);
        }
        .vp-nav .box p {
          margin: 0;
          font-size: 31px;
          color: #fff;
          font-weight: 700;
          line-height: 100px;
          letter-spacing: 2px;
        }
        .vp-nav .wx {
          top: -320px;
          right: 138px;
          position: absolute;
          width: 320px;
          background: #eee;
          border-radius: 10px;
          padding: 10px;
          z-index: 999;
          transform: scale(0);
          transform-origin: right center;
          transition: transform 0.3s;
          box-shadow: 0 0 1px rgba(0,0,0);
        }
        .vp-nav .wx p {
          color: #000;
          font-size: 18px;
          line-height: 1.6;
        }
        .vp-nav .wx-img {
          margin: 0 auto;
          width: 300px;
          height: 300px;
        }
        .vp-nav .wx img { width: 100%; }

        /* ── post2 采集内容页 ── */
        .post2-content, .post2-content * {
          max-width: 100%;
          overflow-wrap: break-word;
          word-break: break-word;
        }
        @media (max-width: 767px) {
          .post2-content font[size="5"] { font-size: 15px !important; }
        }

        /* 移动端缩小悬浮导航 */
        @media (max-width: 767px) {
          .vp-nav { right: 12px; bottom: 12px; }
          .vp-nav li { margin: 8px 0; }
          .vp-nav .box { width: 56px; height: 56px; line-height: 56px; }
          .vp-nav .box p { font-size: 16px; line-height: 56px; letter-spacing: 1px; }
          .vp-nav .wx { width: 220px; right: 68px; top: -260px; }
          .vp-nav .wx-img { width: 200px; height: 200px; }
        }
      

        .lh-page {
          max-width: 720px;
          margin: 0 auto;
          background: #e7e7e7;
          min-height: 100vh;
          font-size: 12px;
          color: #333;
        }
        .lh-header {
          position: fixed;
          top: 0;
          z-index: 99;
          height: 44px;
          width: 100%;
          max-width: 720px;
          background: #168800;
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 0 12px;
          color: #fff;
          font-size: 16px;
          box-sizing: border-box;
        }
        .lh-back { color: #fff; text-decoration: none; font-size: 15px; }
        .lh-title { font-weight: bold; font-size: 17px; }
        .lh-content { margin-top: 49px; padding: 5px 4px; }
        .lh-period {
          margin: 0;
          padding: 8px 5px;
          background: #fafafa;
          color: #666;
          border-bottom: 1px solid #f9f9f9;
          font-size: 12px;
        }
        .lh-period:last-child { border-bottom: none; }
        .lh-period-title {
          padding-left: 6px;
          height: 19.2px;
          line-height: 19.2px;
          font-size: 13.2px;
        }
        .lh-balls {
          text-align: center;
          font-size: 14.4px;
        }
        .lh-balls::after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
        }
        .lh-ball { width: 13%; float: left; text-align: center; }
        .lh-ball-card {
          margin: 0 auto;
          width: 96%;
          background: #fff;
          border: 1px solid #e3e3e3;
          border-radius: 1px;
          text-align: center;
        }
        .lh-ball-num {
          display: block;
          height: 21.6px;
          line-height: 21.6px;
          font-weight: 700;
          border-radius: 2px;
          color: #fff;
          font-family: Tahoma, Geneva, sans-serif;
          font-size: 14.4px;
          text-align: center;
        }
        .lh-ball-red  { background: red; }
        .lh-ball-blue { background: blue; }
        .lh-ball-green { background: green; }
        .lh-ball-gray { background: #999; }
        .lh-ball-zodiac {
          display: block;
          color: #333;
          font-weight: 500;
          font-size: 13.2px;
          text-align: center;
        }
        .lh-special {
          width: 9%;
          float: left;
          color: #666;
          font-size: 14.4px;
          text-align: center;
          line-height: 2.5;
        }
        .lh-empty {
          text-align: center;
          padding: 40px 0;
          color: #999;
          font-size: 15px;
        }

        /* ── toggle 开关 ── */
        .lh-toggle {
          position: relative;
          display: inline-flex;
          align-items: center;
          cursor: pointer;
        }
        .lh-toggle input[type="checkbox"] {
          width: 40px;
          height: 22px;
          border-radius: 11px;
          appearance: none;
          cursor: pointer;
          background: #d1d5db;
          transition: background .2s;
          position: relative;
          outline: none;
          margin: 0;
        }
        .lh-toggle input[type="checkbox"]:checked {
          background: #039E6D;
        }
        .lh-toggle .lh-toggle-slider {
          position: absolute;
          left: 2px;
          width: 18px;
          height: 18px;
          border-radius: 50%;
          background: #fff;
          transition: transform .2s;
          box-shadow: 0 1px 2px rgba(0,0,0,0.15);
          pointer-events: none;
        }
        .lh-toggle input[type="checkbox"]:checked + .lh-toggle-slider {
          transform: translateX(18px);
        }

        /* 移动端微调 */
        @media screen and (max-width: 720px) {
          .lh-content { padding: 5px 2px; }
          .lh-ball-num { font-size: 13px; }
        }
      
/* layer: shortcuts */
.container{margin-left:auto;margin-right:auto;max-width:56rem;padding:1.5rem;}
.card{margin-bottom:1rem;border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:0.375rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;padding:1rem;}
.btn{display:inline-block;cursor:pointer;border-radius:0.25rem;--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity)) /* #2563eb */;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;font-size:0.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.btn-secondary{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity)) /* #6b7280 */;}
.btn:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}
.btn-secondary:hover{--un-bg-opacity:1;background-color:rgb(75 85 99 / var(--un-bg-opacity)) /* #4b5563 */;}
/* layer: default */
.\[\&\.show\]\:pointer-events-auto.show{pointer-events:auto;}
.pointer-events-none{pointer-events:none;}
.visible{visibility:visible;}
.fixed{position:fixed;}
.static{position:static;}
.inset-0{inset:0;}
.z-\[1000\]{z-index:1000;}
.mx-1{margin-left:0.25rem;margin-right:0.25rem;}
.mx-2{margin-left:0.5rem;margin-right:0.5rem;}
.mx-auto{margin-left:auto;margin-right:auto;}
.my{margin-top:1rem;margin-bottom:1rem;}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-3{margin-top:0.75rem;margin-bottom:0.75rem;}
.mb-0{margin-bottom:0;}
.mb-2{margin-bottom:0.5rem;}
.mb-3{margin-bottom:0.75rem;}
.ml-1{margin-left:0.25rem;}
.ml-2{margin-left:0.5rem;}
.mr-1{margin-right:0.25rem;}
.mt-2{margin-top:0.5rem;}
.mt-2\.5{margin-top:0.625rem;}
.mt-3{margin-top:0.75rem;}
.mt-4{margin-top:1rem;}
.block{display:block;}
.inline-block{display:inline-block;}
.hidden{display:none;}
.h-\[120px\]{height:120px;}
.h-\[150px\]{height:150px;}
.h-\[22px\]{height:22px;}
.h-\[28px\]{height:28px;}
.h-\[56px\]{height:56px;}
.h-10{height:2.5rem;}
.h-5{height:1.25rem;}
.h1{height:0.25rem;}
.h2{height:0.5rem;}
.h3{height:0.75rem;}
.h6{height:1.5rem;}
.max-h-\[20px\]{max-height:20px;}
.max-w-\[1000px\]{max-width:1000px;}
.max-w-\[300px\]{max-width:300px;}
.max-w-\[480px\]{max-width:480px;}
.max-w-\[760px\]{max-width:760px;}
.max-w-full{max-width:100%;}
.min-w-0{min-width:0;}
.w-\[120px\]{width:120px;}
.w-\[180px\]{width:180px;}
.w-\[200px\]{width:200px;}
.w-\[420px\]{width:420px;}
.w-1\/2{width:50%;}
.w-10{width:2.5rem;}
.w-5{width:1.25rem;}
.w-auto{width:auto;}
.w-full{width:100%;}
.flex{display:flex;}
.flex-1{flex:1 1 0%;}
.shrink-0{flex-shrink:0;}
.flex-col{flex-direction:column;}
.table{display:table;}
.border-collapse{border-collapse:collapse;}
.group.show .group-\[\.show\]\:translate-y-0{--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.-translate-y-5{--un-translate-y:-1.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.active\:scale-95:active{--un-scale-x:0.95;--un-scale-y:0.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.cursor-pointer{cursor:pointer;}
.items-start{align-items:flex-start;}
.items-center{align-items:center;}
.justify-end{justify-content:flex-end;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-1{gap:0.25rem;}
.gap-2{gap:0.5rem;}
.gap-3{gap:0.75rem;}
.gap-4{gap:1rem;}
.gap-y-\[clamp\(8px\,1\.8vw\,28px\)\]{row-gap:clamp(8px,1.8vw,28px);}
.gap-y-1\.5{row-gap:0.375rem;}
.gap-y-2{row-gap:0.5rem;}
.overflow-hidden{overflow:hidden;}
.text-ellipsis{text-overflow:ellipsis;}
.whitespace-nowrap{white-space:nowrap;}
.break-words{overflow-wrap:break-word;}
.b,
.border{border-width:1px;}
.border-2{border-width:2px;}
.border-y{border-top-width:1px;border-bottom-width:1px;}
.border-y-2{border-top-width:2px;border-bottom-width:2px;}
.border-b{border-bottom-width:1px;}
.border-t{border-top-width:1px;}
.border-\[\#888\]{--un-border-opacity:1;border-color:rgb(136 136 136 / var(--un-border-opacity));}
.border-\[\#999\]{--un-border-opacity:1;border-color:rgb(153 153 153 / var(--un-border-opacity));}
.border-\[\#bbb\]{--un-border-opacity:1;border-color:rgb(187 187 187 / var(--un-border-opacity));}
.border-\[\#EEC591\]{--un-border-opacity:1;border-color:rgb(238 197 145 / var(--un-border-opacity));}
.border-\[\#EEE0C0\]{--un-border-opacity:1;border-color:rgb(238 224 192 / var(--un-border-opacity));}
.border-\[\#FFD700\]{--un-border-opacity:1;border-color:rgb(255 215 0 / var(--un-border-opacity));}
.border-blue-400\/10{border-color:rgb(96 165 250 / 0.1);}
.border-blue-400\/20{border-color:rgb(96 165 250 / 0.2);}
.border-rose-400\/20{border-color:rgb(251 113 133 / 0.2);}
.border-rose-400\/30{border-color:rgb(251 113 133 / 0.3);}
.rounded{border-radius:0.25rem;}
.rounded-\[10px\]{border-radius:10px;}
.rounded-\[25px\]{border-radius:25px;}
.rounded-lg{border-radius:0.5rem;}
.rounded-xl{border-radius:0.75rem;}
.border-solid{border-style:solid;}
.bg-\[\#039E6D\]{--un-bg-opacity:1;background-color:rgb(3 158 109 / var(--un-bg-opacity)) /* #039E6D */;}
.bg-\[\#3399FF\]{--un-bg-opacity:1;background-color:rgb(51 153 255 / var(--un-bg-opacity)) /* #3399FF */;}
.bg-\[\#3a0000\]{--un-bg-opacity:1;background-color:rgb(58 0 0 / var(--un-bg-opacity)) /* #3a0000 */;}
.bg-\[\#f5f5f5\]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;}
.bg-\[\#fff\],
.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}
.bg-\[\#FFFF00\]{--un-bg-opacity:1;background-color:rgb(255 255 0 / var(--un-bg-opacity)) /* #FFFF00 */;}
.bg-black\/50{background-color:rgb(0 0 0 / 0.5) /* #000 */;}
.bg-rose-400\/10{background-color:rgb(251 113 133 / 0.1) /* #fb7185 */;}
.bg-surface{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity)) /* #f8fafc */;}
.hover\:bg-blue-400\/5:hover{background-color:rgb(96 165 250 / 0.05) /* #60a5fa */;}
.hover\:bg-rose-400\/20:hover{background-color:rgb(251 113 133 / 0.2) /* #fb7185 */;}
.object-cover{object-fit:cover;}
.p-1{padding:0.25rem;}
.p-4{padding:1rem;}
.px-\[10px\]{padding-left:10px;padding-right:10px;}
.px-\[2px\]{padding-left:2px;padding-right:2px;}
.px-1{padding-left:0.25rem;padding-right:0.25rem;}
.px-2{padding-left:0.5rem;padding-right:0.5rem;}
.px-3{padding-left:0.75rem;padding-right:0.75rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.py-4{padding-top:1rem;padding-bottom:1rem;}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-8{padding-top:2rem;padding-bottom:2rem;}
.pb-\[clamp\(8px\,1\.8vw\,34px\)\]{padding-bottom:clamp(8px,1.8vw,34px);}
.pb-1{padding-bottom:0.25rem;}
.pl-\[15px\]{padding-left:15px;}
.pt-3{padding-top:0.75rem;}
.text-center{text-align:center;}
.align-middle{vertical-align:middle;}
.text-\[12px\]{font-size:12px;}
.text-\[13px\]{font-size:13px;}
.text-\[14px\]{font-size:14px;}
.text-\[16px\]{font-size:16px;}
.text-\[18px\]{font-size:18px;}
.text-\[20px\]{font-size:20px;}
.text-\[22px\]{font-size:22px;}
.text-\[24px\]{font-size:24px;}
.text-\[30px\]{font-size:30px;}
.text-\[32px\]{font-size:32px;}
.text-\[34px\]{font-size:34px;}
.text-\[48px\]{font-size:48px;}
.text-2xl{font-size:1.5rem;line-height:2rem;}
.text-lg{font-size:1.125rem;line-height:1.75rem;}
.text-sm{font-size:0.875rem;line-height:1.25rem;}
.text-\[\#000\]{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}
.text-\[\#0000FF\]{--un-text-opacity:1;color:rgb(0 0 255 / var(--un-text-opacity)) /* #0000FF */;}
.text-\[\#008080\]{--un-text-opacity:1;color:rgb(0 128 128 / var(--un-text-opacity)) /* #008080 */;}
.text-\[\#039E6D\]{--un-text-opacity:1;color:rgb(3 158 109 / var(--un-text-opacity)) /* #039E6D */;}
.text-\[\#333\]{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity)) /* #333 */;}
.text-\[\#5CA408\]{--un-text-opacity:1;color:rgb(92 164 8 / var(--un-text-opacity)) /* #5CA408 */;}
.text-\[\#6b7280\],
.text-muted{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}
.text-\[\#888\]{--un-text-opacity:1;color:rgb(136 136 136 / var(--un-text-opacity)) /* #888 */;}
.text-\[\#CC0000\]{--un-text-opacity:1;color:rgb(204 0 0 / var(--un-text-opacity)) /* #CC0000 */;}
.text-\[\#f00\]{--un-text-opacity:1;color:rgb(255 0 0 / var(--un-text-opacity)) /* #f00 */;}
.text-\[\#FF0000\]{--un-text-opacity:1;color:rgb(255 0 0 / var(--un-text-opacity)) /* #FF0000 */;}
.text-\[\#FF9900\]{--un-text-opacity:1;color:rgb(255 153 0 / var(--un-text-opacity)) /* #FF9900 */;}
.text-\[\#FFD700\]{--un-text-opacity:1;color:rgb(255 215 0 / var(--un-text-opacity)) /* #FFD700 */;}
.text-\[\#FFFF00\]{--un-text-opacity:1;color:rgb(255 255 0 / var(--un-text-opacity)) /* #FFFF00 */;}
.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}
.text-danger{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}
.text-fg{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}
.text-fg-2{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}
.text-rose-400{--un-text-opacity:1;color:rgb(251 113 133 / var(--un-text-opacity)) /* #fb7185 */;}
.text-success{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}
.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}
.font-bold{font-weight:700;}
.font-medium{font-weight:500;}
.font-semibold{font-weight:600;}
.leading-\[1\.2\]{line-height:1.2;}
.leading-\[1\.6\]{line-height:1.6;}
.leading-\[1\.8\]{line-height:1.8;}
.leading-\[40px\]{line-height:40px;}
.leading-normal{line-height:1.5;}
.tracking-widest{letter-spacing:0.1em;}
.italic{font-style:italic;}
.underline{text-decoration-line:underline;}
.no-underline{text-decoration:none;}
.\[\&\.show\]\:opacity-100.show{opacity:1;}
.opacity-0{opacity:0;}
.shadow-\[0_12px_48px_rgba\(0\,0\,0\,0\.2\)\]{--un-shadow:0 12px 48px var(--un-shadow-color, rgba(0, 0, 0, 0.2));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.duration-200{transition-duration:200ms;}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}
@media (max-width: 767.9px){
.max-md\:hidden{display:none;}
.max-md\:h-\[20px\]{height:20px;}
.max-md\:h-\[32px\]{height:32px;}
.max-md\:h-\[35px\]{height:35px;}
.max-md\:w-auto{width:auto;}
.max-md\:w-full{width:100%;}
.max-md\:flex-1{flex:1 1 0%;}
.max-md\:flex-col{flex-direction:column;}
.max-md\:items-start{align-items:flex-start;}
.max-md\:items-stretch{align-items:stretch;}
.max-md\:gap-1{gap:0.25rem;}
.max-md\:gap-2{gap:0.5rem;}
.max-md\:overflow-visible{overflow:visible;}
.max-md\:py-0{padding-top:0;padding-bottom:0;}
.max-md\:pb-3{padding-bottom:0.75rem;}
.max-md\:text-\[13px\]{font-size:13px;}
.max-md\:text-\[14px\]{font-size:14px;}
.max-md\:text-\[15px\]{font-size:15px;}
.max-md\:text-\[17px\]{font-size:17px;}
.max-md\:text-\[18px\]{font-size:18px;}
.max-md\:leading-\[20px\]{line-height:20px;}
}