body.lunum-shop-page,body.lunum-shop-page #page,body.lunum-shop-page .site-content{background:#0f0b1d}.lunum-shop{--ls-card:#1c1533;--ls-card-2:#241b40;--ls-line:rgba(124,54,254,.3);--ls-text:#ddddf5;--ls-muted:#b3afd6;--ls-link:#a87aff;--ls-gold:#e3c77a;--ls-btn:#5713d7;--ls-error:#ff8a8a;color:var(--ls-text);font-family:Roboto,'Segoe UI',system-ui,sans-serif;font-size:15px;line-height:1.6;max-width:1040px;margin:0 auto;padding:56px 16px 72px}.lunum-shop *,.lunum-shop *:before,.lunum-shop *:after{box-sizing:border-box}body .lunum-shop a{color:var(--ls-link)}body .lunum-shop h1,body .lunum-shop h2,body .lunum-shop h3{margin:0;color:#fff;font-family:'Roboto Serif',Georgia,serif;font-weight:600;line-height:1.3}body .lunum-shop h1,body .lunum-shop h2{font-size:26px;margin-bottom:18px}body .lunum-shop h3{font-size:19px}body .lunum-shop .lunum-shop__title{font-size:40px;font-weight:700;text-align:center;margin-bottom:14px;background:linear-gradient(270deg,#c0a2eb 1%,#bd97e8 13%,#e3a1ac 37%,rgba(255,255,255,.84) 55%,rgba(255,255,255,.84) 97%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lunum-shop__lead{max-width:680px;margin:0 auto 40px;text-align:center;color:var(--ls-muted)}.lunum-shop__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;gap:20px}.lunum-shop__card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:linear-gradient(160deg,var(--ls-card-2),var(--ls-card));border:1px solid var(--ls-line);box-shadow:0 18px 40px -24px rgba(87,19,215,.55)}.lunum-shop__card:target{border-color:var(--ls-gold)}.lunum-shop__meta{margin-top:6px;font-size:13px;color:var(--ls-muted)}.lunum-shop__desc{font-size:14px;color:var(--ls-text)}.lunum-shop__card .lunum-shop__desc{flex:1 1 auto}.lunum-shop__rlist{margin:10px 0 0;padding:0 0 0 18px}.lunum-shop__rlist li{margin:3px 0;color:var(--ls-muted)}.lunum-shop__card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.lunum-shop__price{font-size:24px;font-weight:800;color:var(--ls-gold);white-space:nowrap}.lunum-shop__base{margin-left:8px;color:var(--ls-muted);white-space:nowrap}.lunum-shop__promo{display:block;font-size:12px;color:var(--ls-muted)}.lunum-shop__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--ls-btn),#7c36fe);color:#fff !important;text-decoration:none !important;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:0 10px 24px -12px rgba(87,19,215,.9)}.lunum-shop__btn:hover{filter:brightness(1.1)}.lunum-shop__btn--ghost{background:0 0;border:1px solid var(--ls-line);box-shadow:none;color:var(--ls-text) !important}.lunum-shop__btn--wide{width:100%;margin-top:8px;font-size:16px;padding:15px 22px}.lunum-shop__docs{margin:32px 0 0;font-size:13px;color:var(--ls-muted);text-align:center}.lunum-shop__promo-note{margin:24px 0 0;font-size:14px;color:var(--ls-gold);text-align:center}.lunum-shop__promo-note+.lunum-shop__docs{margin-top:8px}.lunum-shop__box{max-width:620px;margin:0 auto;padding:32px;border-radius:22px;background:linear-gradient(160deg,var(--ls-card-2),var(--ls-card));border:1px solid var(--ls-line);box-shadow:0 18px 40px -24px rgba(87,19,215,.55)}.lunum-shop__box p{margin:0 0 14px}.lunum-shop__box .lunum-shop__docs{margin-top:16px}body .lunum-shop table.lunum-shop__summary{width:100%;border-collapse:collapse;margin:0 0 18px;border:0;background:0 0}body .lunum-shop table.lunum-shop__summary th,body .lunum-shop table.lunum-shop__summary td{padding:11px 0;border:0;border-bottom:1px solid var(--ls-line);background:0 0;vertical-align:top;text-align:left}body .lunum-shop table.lunum-shop__summary th{width:34%;padding-right:14px;font-weight:500;color:var(--ls-muted)}body .lunum-shop table.lunum-shop__summary td{color:var(--ls-text)}.lunum-shop__summary .lunum-shop__desc{margin-top:6px;font-size:13px;color:var(--ls-muted)}body .lunum-shop label.lunum-shop__check{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;font-size:14px;font-weight:400;color:var(--ls-text);cursor:pointer}body .lunum-shop label.lunum-shop__check span{color:var(--ls-text)}.lunum-shop__check input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:#7c36fe}.lunum-shop__note{padding:10px 14px;border-radius:12px;background:rgba(201,162,75,.1);border:1px solid rgba(201,162,75,.4);font-size:14px}.lunum-shop__alt{margin:0 0 14px;font-size:14px;color:var(--ls-muted)}.lunum-shop__error{padding:10px 14px;border-radius:12px;background:rgba(255,138,138,.1);border:1px solid rgba(255,138,138,.5);color:var(--ls-error)}.lunum-shop__card{position:relative}.lunum-shop__card--featured{border:1.5px solid transparent;background:linear-gradient(160deg,#2a1f4d,#1c1533) padding-box,linear-gradient(135deg,#e9d19e 0%,#e3a1ac 35%,#a87aff 70%,#7c36fe 100%) border-box;box-shadow:0 0 0 1px rgba(233,209,158,.08),0 22px 50px -22px rgba(168,122,255,.75),0 0 34px -10px rgba(233,209,158,.35)}.lunum-shop__badge{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#e9d19e,#e3a1ac);color:#1c1533;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lunum-shop__card--featured .lunum-shop__btn{background:linear-gradient(135deg,#7c36fe,#a87aff)}body .lunum-shop label.lunum-shop__field{display:block;margin:0 0 16px;color:var(--ls-muted);font-size:14px;font-weight:500}.lunum-shop__field span{display:block;margin-bottom:6px}body .lunum-shop .lunum-shop__field select{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--ls-line);background:#120d24;color:var(--ls-text);font:inherit;font-size:15px;color-scheme:dark}.lunum-shop__calcs{max-width:760px;margin:-16px auto 36px;text-align:center;font-size:14px;color:var(--ls-text)}.lunum-shop__calcs>div+div{margin-top:4px;color:var(--ls-muted)}.lunum-shop__calcs-label{color:var(--ls-gold);font-weight:600}.lunum-doc{max-width:820px}body .lunum-doc h1{font-size:34px;font-weight:700;text-align:center;margin-bottom:10px;background:linear-gradient(270deg,#c0a2eb 1%,#bd97e8 13%,#e3a1ac 37%,rgba(255,255,255,.84) 55%,rgba(255,255,255,.84) 97%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body .lunum-doc h1+p{text-align:center;color:var(--ls-muted);font-size:13px;margin-bottom:32px}body .lunum-doc h2{font-size:21px;margin:34px 0 12px}body .lunum-doc p{margin:0 0 12px}body .lunum-doc ul,body .lunum-doc ol{margin:0 0 14px;padding-left:22px}body .lunum-doc li{margin:0 0 6px}body .lunum-doc li p{margin:0}body .lunum-doc strong{color:#fff}body .lunum-doc blockquote{margin:0 0 14px;padding:12px 16px;border-left:3px solid var(--ls-link);background:rgba(124,54,254,.08);color:var(--ls-text);font-style:normal}.lunum-doc__table{overflow-x:auto;margin:0 0 18px}body .lunum-doc table{width:100%;min-width:480px;border-collapse:collapse;margin:0;border:0;background:0 0;font-size:14px}body .lunum-doc th,body .lunum-doc td{padding:10px 12px;border:0;border-bottom:1px solid var(--ls-line);background:0 0;color:var(--ls-text);text-align:left;vertical-align:top}body .lunum-doc th{color:#fff;font-weight:600;background:rgba(124,54,254,.1)}body .lunum-doc .lunum-doc__table--kv table{min-width:0;table-layout:fixed}body .lunum-doc .lunum-doc__table--kv td:first-child{width:38%;color:var(--ls-muted,#8e89b3)}body .lunum-doc .lunum-doc__table--kv td{overflow-wrap:anywhere}@media (max-width:480px){body .lunum-doc .lunum-doc__table--kv td{padding:9px 8px;font-size:13px}}.lunum-doc__nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:44px;padding-top:18px;border-top:1px solid var(--ls-line);font-size:13px}.lunum-doc__nav span{color:var(--ls-muted)}@media (max-width:600px){body .lunum-doc h1{font-size:26px}.lunum-shop{padding:32px 16px 48px}body .lunum-shop .lunum-shop__title{font-size:30px}.lunum-shop__lead{margin-bottom:28px}.lunum-shop__grid{grid-template-columns:1fr}.lunum-shop__box{padding:22px 16px}body .lunum-shop h1,body .lunum-shop h2{font-size:22px}body .lunum-shop table.lunum-shop__summary th{width:40%}}