body.cyber-page .pagination-wrap{--pg-accent: rgba(224, 170, 236, .95);--pg-border: rgba(198, 156, 224, .42);--pg-fg: rgb(212, 196, 232);--pg-bg: rgba(126, 67, 142, .12);--pg-glow: rgba(226, 166, 236, .45);margin-top:2.4rem;display:grid;gap:.8rem;justify-items:center}body.cyber-page .pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}body.cyber-page .pagination .pg-item{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.52rem .82rem;text-decoration:none;color:var(--pg-fg);border:1px solid var(--pg-border);background:#09081094;border-radius:6px;text-shadow:0 0 10px rgba(214,152,226,.2);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;--item-accent: var(--pg-accent);--item-border: var(--pg-border);--item-bg: var(--pg-bg);--item-glow: var(--pg-glow);border-color:var(--item-border)}body.cyber-page .pagination .pg-item:hover{transform:translateY(-1px);border-color:var(--item-accent);box-shadow:0 0 15px var(--item-glow)}body.cyber-page .pagination .pg-item.current{background:var(--item-bg);border-color:var(--item-accent);color:#f6e5fc;box-shadow:0 0 18px #76c6ff38,0 0 12px var(--item-glow)}body.cyber-page .pagination .pg-item.pg-nav{padding-inline:.92rem}body.cyber-page .pagination .pg-item.pg-ellipsis{border-style:dashed;pointer-events:none;opacity:.72}body.cyber-page .pagination-jump{display:inline-flex;align-items:center;gap:.52rem;padding:.42rem .56rem;border:1px solid rgba(198,156,224,.32);border-radius:8px;background:#08080e9e}body.cyber-page .pagination-jump-label{font-size:.86rem;letter-spacing:.02em;color:#b098c9}body.cyber-page .pagination-jump-input{width:4.2rem;padding:.32rem .4rem;border:1px solid rgba(198,156,224,.42);border-radius:5px;background:#100e18e6;color:#e6dbf1;font-size:.94rem}body.cyber-page .pagination-jump-input:focus{outline:none;border-color:var(--pg-accent);box-shadow:0 0 10px var(--pg-glow)}body.cyber-page .pagination-jump-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;padding:.34rem .62rem;border:1px solid rgba(198,156,224,.5);border-radius:5px;background:#7a459040;color:#efe3f8;font-size:.88rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}body.cyber-page .pagination-jump-btn:hover{border-color:var(--pg-accent);box-shadow:0 0 12px var(--pg-glow)}body.cyber-page .pagination-wrap.cyber-pg-v1{--pg-accent: rgba(224, 170, 236, .95);--pg-border: rgba(198, 156, 224, .42);--pg-bg: rgba(126, 67, 142, .12);--pg-glow: rgba(226, 166, 236, .45)}body.cyber-page .pagination-wrap.cyber-pg-v2{--pg-accent: rgba(144, 237, 255, .95);--pg-border: rgba(117, 210, 255, .52);--pg-bg: rgba(54, 114, 134, .2);--pg-glow: rgba(127, 221, 255, .5)}body.cyber-page .pagination-wrap.cyber-pg-v3{--pg-accent: rgba(247, 132, 214, .95);--pg-border: rgba(231, 116, 201, .58);--pg-bg: rgba(140, 40, 110, .23);--pg-glow: rgba(244, 126, 210, .58)}body.cyber-page .pagination-wrap.cyber-pg-v4{--pg-accent: rgba(183, 139, 255, .95);--pg-border: rgba(168, 123, 245, .55);--pg-bg: rgba(95, 61, 173, .23);--pg-glow: rgba(185, 140, 255, .54)}body.cyber-page .pagination-wrap.cyber-pg-v5{--pg-accent: rgba(157, 255, 168, .95);--pg-border: rgba(125, 240, 144, .55);--pg-bg: rgba(44, 118, 56, .26);--pg-glow: rgba(145, 252, 167, .48)}body.cyber-page .pagination-wrap.cyber-pg-v6{--pg-accent: rgba(255, 194, 120, .95);--pg-border: rgba(241, 176, 96, .56);--pg-bg: rgba(123, 75, 20, .26);--pg-glow: rgba(255, 188, 110, .45)}body.cyber-page .pagination-wrap.cyber-pg-v7{--pg-accent: rgba(162, 214, 255, .95);--pg-border: rgba(131, 189, 238, .58);--pg-bg: rgba(54, 89, 133, .24);--pg-glow: rgba(160, 211, 255, .52)}body.cyber-page .pagination-wrap.cyber-pg-v8{--pg-accent: rgba(255, 132, 189, .95);--pg-border: rgba(239, 107, 172, .58);--pg-bg: rgba(132, 42, 90, .25);--pg-glow: rgba(255, 130, 185, .56)}body.cyber-page .pagination-wrap.cyber-pg-v9{--pg-accent: rgba(243, 244, 250, .92);--pg-border: rgba(210, 214, 232, .58);--pg-bg: rgba(113, 125, 164, .22);--pg-glow: rgba(223, 229, 255, .56)}body.cyber-page .pagination .pg-item.pg-var-1{--item-accent: rgba(224, 170, 236, .95);--item-border: rgba(198, 156, 224, .42);--item-bg: rgba(126, 67, 142, .12);--item-glow: rgba(226, 166, 236, .45)}body.cyber-page .pagination .pg-item.pg-var-2{--item-accent: rgba(144, 237, 255, .95);--item-border: rgba(117, 210, 255, .52);--item-bg: rgba(54, 114, 134, .2);--item-glow: rgba(127, 221, 255, .5)}body.cyber-page .pagination .pg-item.pg-var-3{--item-accent: rgba(247, 132, 214, .95);--item-border: rgba(231, 116, 201, .58);--item-bg: rgba(140, 40, 110, .23);--item-glow: rgba(244, 126, 210, .58)}body.cyber-page .pagination .pg-item.pg-var-4{--item-accent: rgba(183, 139, 255, .95);--item-border: rgba(168, 123, 245, .55);--item-bg: rgba(95, 61, 173, .23);--item-glow: rgba(185, 140, 255, .54)}body.cyber-page .pagination .pg-item.pg-var-5{--item-accent: rgba(157, 255, 168, .95);--item-border: rgba(125, 240, 144, .55);--item-bg: rgba(44, 118, 56, .26);--item-glow: rgba(145, 252, 167, .48)}body.cyber-page .pagination .pg-item.pg-var-6{--item-accent: rgba(255, 194, 120, .95);--item-border: rgba(241, 176, 96, .56);--item-bg: rgba(123, 75, 20, .26);--item-glow: rgba(255, 188, 110, .45)}body.cyber-page .pagination .pg-item.pg-var-7{--item-accent: rgba(162, 214, 255, .95);--item-border: rgba(131, 189, 238, .58);--item-bg: rgba(54, 89, 133, .24);--item-glow: rgba(160, 211, 255, .52)}body.cyber-page .pagination .pg-item.pg-var-8{--item-accent: rgba(255, 132, 189, .95);--item-border: rgba(239, 107, 172, .58);--item-bg: rgba(132, 42, 90, .25);--item-glow: rgba(255, 130, 185, .56)}body.cyber-page .pagination .pg-item.pg-var-9{--item-accent: rgba(243, 244, 250, .92);--item-border: rgba(210, 214, 232, .58);--item-bg: rgba(113, 125, 164, .22);--item-glow: rgba(223, 229, 255, .56)}@media(max-width:720px){body.cyber-page .pagination{gap:.36rem}body.cyber-page .pagination .pg-item{min-width:2rem;padding:.42rem .62rem;font-size:.86rem}body.cyber-page .pagination-jump{gap:.42rem}body.cyber-page .pagination-jump-label{font-size:.78rem}body.cyber-page .pagination-jump-input{width:3.5rem;font-size:.84rem}}
