.scp-single-post-page{font-family:'DM Sans',sans-serif;color:var(--gray-900);background:var(--white);line-height:1.6}.scp-single-post-page *{box-sizing:border-box}body.admin-bar .scp-post-hero{padding-top:calc(var(--header-height, 80px) + 40px + 32px)}.scp-post-hero{background:var(--navy);padding:calc(var(--header-height, 80px) + 60px) 0 80px;position:relative;overflow:hidden;text-align:center}.scp-post-hero-inner{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 24px;text-align:center}.scp-hero-breadcrumb{display:flex;align-items:center}.scp-hero-breadcrumb-centered{justify-content:center;margin-bottom:24px}.scp-post-title{font-family:'Sora',sans-serif;font-size:clamp(32px, 5vw, 48px);font-weight:800;line-height:1.2;color:var(--white);margin:0 0 24px;text-align:center}.scp-post-meta{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:16px;text-align:center}.scp-post-meta-item{display:flex;align-items:center;gap:8px;font-size:15px;color:rgb(255 255 255 / .8)}.scp-post-meta-author{font-weight:600;color:rgb(255 255 255 / .95)}.scp-post-meta-icon{font-size:16px}.scp-post-main{padding:60px 0;background:var(--gray-50)}.scp-post-content-wrapper{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}body.page .scp-post-content-wrapper{grid-template-columns:1fr;max-width:900px;margin:0 auto}@media (max-width:900px){.scp-post-content-wrapper{grid-template-columns:1fr}}.scp-post-article{background:var(--white);border:1.5px solid var(--gray-200);border-radius:16px;padding:40px;box-shadow:var(--shadow-sm)}.scp-post-featured-image{margin-bottom:32px;border-radius:12px;overflow:hidden}.scp-post-featured-image img{width:100%;height:auto;display:block}.scp-post-body{font-size:17px;line-height:1.8;color:var(--gray-700)}.scp-post-body h2{font-family:'Sora',sans-serif;font-size:28px;font-weight:700;color:var(--navy);margin:40px 0 20px}.scp-post-body h3{font-family:'Sora',sans-serif;font-size:24px;font-weight:700;color:var(--navy);margin:32px 0 16px}.scp-post-body h4{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;color:var(--navy);margin:28px 0 14px}.scp-post-body p{margin:0 0 20px}.scp-post-body ul,.scp-post-body ol{margin:0 0 24px;padding-left:28px}.scp-post-body li{margin-bottom:12px;line-height:1.7;color:var(--gray-700);position:relative}.scp-post-body ul{list-style:none;padding-left:0}.scp-post-body ul li{padding-left:32px;position:relative}.scp-post-body ul li::before{content:'•';position:absolute;left:0;top:0;color:var(--teal);font-size:20px;font-weight:700;line-height:1.7}.scp-post-body ul ul{margin:12px 0 12px 24px}.scp-post-body ul ul li::before{content:'◦';font-size:16px;color:var(--navy)}.scp-post-body ul ul ul li::before{content:'▪';font-size:14px;color:var(--gray-500)}.scp-post-body ol{list-style:none;padding-left:0;counter-reset:list-counter}.scp-post-body ol li{padding-left:40px;position:relative;counter-increment:list-counter}.scp-post-body ol li::before{content:counter(list-counter) '.';position:absolute;left:0;top:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--teal) 0%,#1a8fa8 100%);color:var(--white);font-family:'Sora',sans-serif;font-size:13px;font-weight:700;border-radius:8px;line-height:1}.scp-post-body ol ol{margin:12px 0 12px 24px;counter-reset:nested-counter}.scp-post-body ol ol li{padding-left:32px;counter-increment:nested-counter}.scp-post-body ol ol li::before{content:counter(nested-counter,lower-alpha) '.';width:24px;height:24px;font-size:12px;background:var(--navy)}.scp-post-body ol ol ol li::before{content:counter(nested-counter,lower-roman) '.';background:var(--gray-600)}.scp-post-body ul.list-check li::before{content:'✓';color:#15803d;font-size:18px}.scp-post-body ul.list-cross li::before{content:'✗';color:#b91c1c;font-size:18px}.scp-post-body ul.list-arrow li::before{content:'→';color:var(--teal);font-size:18px}.scp-post-body ul.list-star li::before{content:'★';color:var(--gold);font-size:16px}.scp-post-body li a{color:var(--teal);text-decoration:none;font-weight:600;transition:color 180ms var(--ease)}.scp-post-body li a:hover{color:var(--navy);text-decoration:underline}.scp-post-body li strong:first-child{color:var(--navy);font-weight:700}.scp-post-body dl{margin:0 0 24px;padding:20px;background:var(--gray-50);border-radius:12px;border:1.5px solid var(--gray-200)}.scp-post-body dt{font-family:'Sora',sans-serif;font-size:15px;font-weight:700;color:var(--navy);margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--gray-200)}.scp-post-body dd{margin:0 0 16px 0;padding-left:20px;color:var(--gray-700);line-height:1.6}.scp-post-body dd:last-child{margin-bottom:0}@media (max-width:640px){.scp-post-body ul,.scp-post-body ol{padding-left:0}.scp-post-body ul li{padding-left:28px}.scp-post-body ol li{padding-left:36px}.scp-post-body ol li::before{width:26px;height:26px;font-size:12px}.scp-post-body dl{padding:16px}.scp-post-body dt{font-size:14px}.scp-post-body dd{padding-left:16px;font-size:15px}}.scp-post-body a{color:var(--teal);text-decoration:none;transition:color 180ms var(--ease)}.scp-post-body a:hover{color:var(--navy);text-decoration:underline}.scp-post-body blockquote{border-left:5px solid var(--teal);padding:28px 32px;margin:32px 0;background:linear-gradient(135deg,rgb(27 143 175 / .08) 0%,rgb(27 143 175 / .03) 100%);border-radius:16px;font-style:italic;color:var(--gray-700);position:relative;box-shadow:var(--shadow-sm);transition:all 280ms var(--ease);overflow:hidden}.scp-post-body blockquote:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);background:linear-gradient(135deg,rgb(27 143 175 / .12) 0%,rgb(27 143 175 / .05) 100%)}.scp-post-body blockquote::before{content:'"';position:absolute;top:12px;left:20px;font-family:'Georgia',serif;font-size:72px;font-weight:700;color:var(--teal);opacity:.15;line-height:1;transition:all 280ms var(--ease)}.scp-post-body blockquote:hover::before{opacity:.25;transform:scale(1.05)}.scp-post-body blockquote::after{content:'"';position:absolute;bottom:-20px;right:20px;font-family:'Georgia',serif;font-size:72px;font-weight:700;color:var(--teal);opacity:.1;line-height:1;transition:all 280ms var(--ease)}.scp-post-body blockquote:hover::after{opacity:.2;transform:scale(1.05)}.scp-post-body blockquote p{margin:0;position:relative;z-index:1;font-size:18px;line-height:1.8;padding-left:8px}.scp-post-body blockquote p:last-child{margin-bottom:0}.scp-post-body blockquote cite{display:block;margin-top:20px;padding-top:20px;border-top:2px solid rgb(27 143 175 / .2);font-style:normal;font-size:14px;color:var(--navy);font-weight:600;position:relative;z-index:1}.scp-post-body blockquote cite::before{content:'— ';color:var(--teal);font-weight:700}.scp-post-body blockquote.quote-primary{border-left-color:var(--navy);background:linear-gradient(135deg,rgb(30 58 138 / .08) 0%,rgb(30 58 138 / .03) 100%)}.scp-post-body blockquote.quote-primary:hover{background:linear-gradient(135deg,rgb(30 58 138 / .12) 0%,rgb(30 58 138 / .05) 100%)}.scp-post-body blockquote.quote-primary::before,.scp-post-body blockquote.quote-primary::after{color:var(--navy)}.scp-post-body blockquote.quote-primary cite::before{color:var(--navy)}.scp-post-body blockquote.quote-success{border-left-color:#15803d;background:linear-gradient(135deg,rgb(21 128 61 / .08) 0%,rgb(21 128 61 / .03) 100%)}.scp-post-body blockquote.quote-success:hover{background:linear-gradient(135deg,rgb(21 128 61 / .12) 0%,rgb(21 128 61 / .05) 100%)}.scp-post-body blockquote.quote-success::before,.scp-post-body blockquote.quote-success::after{color:#15803d}.scp-post-body blockquote.quote-success cite::before{color:#15803d}.scp-post-body blockquote.quote-warning{border-left-color:#b45309;background:linear-gradient(135deg,rgb(180 83 9 / .08) 0%,rgb(180 83 9 / .03) 100%)}.scp-post-body blockquote.quote-warning:hover{background:linear-gradient(135deg,rgb(180 83 9 / .12) 0%,rgb(180 83 9 / .05) 100%)}.scp-post-body blockquote.quote-warning::before,.scp-post-body blockquote.quote-warning::after{color:#b45309}.scp-post-body blockquote.quote-warning cite::before{color:#b45309}.scp-post-body blockquote.quote-error{border-left-color:#b91c1c;background:linear-gradient(135deg,rgb(185 28 28 / .08) 0%,rgb(185 28 28 / .03) 100%)}.scp-post-body blockquote.quote-error:hover{background:linear-gradient(135deg,rgb(185 28 28 / .12) 0%,rgb(185 28 28 / .05) 100%)}.scp-post-body blockquote.quote-error::before,.scp-post-body blockquote.quote-error::after{color:#b91c1c}.scp-post-body blockquote.quote-error cite::before{color:#b91c1c}.scp-post-body blockquote.quote-glass{border-left-color:var(--teal);background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(27 143 175 / .2);border-left-width:5px}.scp-post-body blockquote.quote-glass:hover{background:rgb(255 255 255 / .85);border-color:rgb(27 143 175 / .3)}.scp-post-body blockquote.quote-minimal{border:none;border-left:3px solid var(--teal);background:#fff0;padding:20px 0 20px 24px;box-shadow:none;border-radius:0}.scp-post-body blockquote.quote-minimal:hover{transform:none;box-shadow:none;background:#fff0}.scp-post-body blockquote.quote-minimal::before{font-size:48px;opacity:.3}.scp-post-body blockquote.quote-minimal::after{display:none}.scp-post-body blockquote.pull-quote{border:none;border-top:4px solid var(--teal);border-bottom:4px solid var(--teal);padding:40px 48px;background:linear-gradient(180deg,rgb(27 143 175 / .05) 0%,rgb(27 143 175 / .1) 50%,rgb(27 143 175 / .05) 100%);text-align:center;font-size:22px;font-weight:500;color:var(--navy);border-radius:16px}.scp-post-body blockquote.pull-quote::before{left:50%;transform:translateX(-50%);top:-24px;font-size:56px;opacity:.25}.scp-post-body blockquote.pull-quote::after{left:50%;transform:translateX(-50%);bottom:-24px;right:auto;content:'"';opacity:.15}.scp-post-body blockquote.pull-quote p{font-size:22px;font-weight:500;padding-left:0}.scp-post-body blockquote.pull-quote cite{text-align:center;border-top-color:rgb(27 143 175 / .3)}.scp-post-body blockquote.quote-boxed{border:2px solid var(--teal);border-left-width:2px;background:linear-gradient(135deg,rgb(27 143 175 / .05) 0%,rgb(27 143 175 / .02) 100%);padding:32px}.scp-post-body blockquote.quote-boxed::before{top:16px;left:20px}.scp-post-body blockquote.quote-boxed::after{bottom:16px;right:20px}@media (max-width:640px){.scp-post-body blockquote{padding:24px 28px;margin:24px 0;border-radius:12px}.scp-post-body blockquote::before{font-size:56px;top:8px;left:16px}.scp-post-body blockquote::after{font-size:56px;bottom:-16px;right:16px}.scp-post-body blockquote p{font-size:16px;padding-left:4px}.scp-post-body blockquote cite{font-size:13px;margin-top:16px;padding-top:16px}.scp-post-body blockquote.pull-quote{padding:28px 24px;font-size:18px;border-width:3px}.scp-post-body blockquote.pull-quote p{font-size:18px}.scp-post-body blockquote.pull-quote::before{font-size:44px;top:-20px}.scp-post-body blockquote.pull-quote::after{font-size:44px;bottom:-20px}.scp-post-body blockquote.quote-boxed{padding:24px}.scp-post-body blockquote.quote-minimal{padding:16px 0 16px 20px}.scp-post-body blockquote.quote-minimal::before{font-size:40px}}.scp-post-body code{background:var(--gray-100);padding:4px 8px;border-radius:4px;font-size:14px;font-family:'Consolas','Monaco',monospace}.scp-post-body pre{background:var(--gray-900);color:var(--white);padding:20px;border-radius:8px;overflow-x:auto;margin:24px 0}.scp-post-body pre code{background:none;padding:0;color:inherit}.scp-post-body table{width:100%;border-collapse:collapse;margin:24px 0;background:var(--white);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);border:1.5px solid var(--gray-200)}.scp-post-body table thead{background:linear-gradient(135deg,var(--navy) 0%,#1a3a5c 100%);position:sticky;top:0;z-index:10}.scp-post-body table th{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;color:var(--white);padding:16px;text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgb(255 255 255 / .15);white-space:nowrap;position:relative}.scp-post-body table th:first-child{border-top-left-radius:10px}.scp-post-body table th:last-child{border-top-right-radius:10px}.scp-post-body table td{padding:14px 16px;font-size:15px;color:var(--gray-700);border-bottom:1px solid var(--gray-200);line-height:1.6;vertical-align:middle}.scp-post-body table tbody tr{transition:all 200ms var(--ease)}.scp-post-body table tbody tr:hover{background:linear-gradient(90deg,var(--gray-50) 0%,rgb(27 143 175 / .05) 100%);transform:scale(1.005);box-shadow:0 2px 8px rgb(0 0 0 / .05)}.scp-post-body table tbody tr:last-child td{border-bottom:none}.scp-post-body table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.scp-post-body table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.scp-post-body table tbody tr:nth-child(even){background:var(--gray-50)}.scp-post-body table tbody tr:nth-child(even):hover{background:linear-gradient(90deg,var(--gray-100) 0%,rgb(27 143 175 / .08) 100%)}.scp-post-body .table-wrapper{overflow-x:auto;margin:24px 0;border-radius:12px;box-shadow:var(--shadow-sm);border:1.5px solid var(--gray-200);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--teal) var(--gray-200)}.scp-post-body .table-wrapper::-webkit-scrollbar{height:8px}.scp-post-body .table-wrapper::-webkit-scrollbar-track{background:var(--gray-100);border-radius:4px}.scp-post-body .table-wrapper::-webkit-scrollbar-thumb{background:var(--teal);border-radius:4px}.scp-post-body .table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--navy)}.scp-post-body .table-wrapper table{margin:0;border:none;box-shadow:none;border-radius:0}.scp-post-body table a{color:var(--teal);text-decoration:none;font-weight:600;transition:all 180ms var(--ease);display:inline-block;position:relative}.scp-post-body table a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--teal);transition:width 180ms var(--ease)}.scp-post-body table a:hover{color:var(--navy)}.scp-post-body table a:hover::after{width:100%;background:var(--navy)}.scp-post-body table caption{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:var(--navy);padding:16px;background:linear-gradient(135deg,var(--gray-50) 0%,var(--gray-100) 100%);border-bottom:2px solid var(--gray-200);caption-side:top;text-align:left;border-radius:12px 12px 0 0}.scp-post-body .table-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.scp-post-body .table-status.success{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);color:#15803d;border:1px solid #86efac}.scp-post-body .table-status.warning{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#b45309;border:1px solid #fcd34d}.scp-post-body .table-status.error{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:#b91c1c;border:1px solid #fca5a5}.scp-post-body .table-status.info{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;border:1px solid #93c5fd}.scp-post-body .table-status.neutral{background:linear-gradient(135deg,var(--gray-100) 0%,var(--gray-200) 100%);color:var(--gray-700);border:1px solid var(--gray-300)}.scp-post-body table.table-compact th,.scp-post-body table.table-compact td{padding:10px 12px;font-size:14px}.scp-post-body table.table-compact th{font-size:12px;padding:12px}.scp-post-body table.table-bordered{border:2px solid var(--gray-300)}.scp-post-body table.table-bordered th,.scp-post-body table.table-bordered td{border:1px solid var(--gray-200)}.scp-post-body table.table-bordered thead th{border-bottom:2px solid var(--navy)}.scp-post-body table.table-highlight tbody tr td:first-child{font-weight:700;color:var(--navy);background:rgb(27 143 175 / .05)}.scp-post-body table td:empty::before{content:'—';color:var(--gray-400)}@media (max-width:768px){.scp-post-body table{font-size:14px}.scp-post-body table th,.scp-post-body table td{padding:12px 10px}.scp-post-body table th{font-size:11px;padding:12px 10px}.scp-post-body .table-wrapper{margin:24px -16px;border-left:none;border-right:none;border-radius:0}.scp-post-body table tbody tr:hover{transform:none}}@media (max-width:640px){.scp-post-body table{font-size:13px}.scp-post-body table th,.scp-post-body table td{padding:10px 8px}.scp-post-body table th{font-size:10px;padding:10px 8px;letter-spacing:.3px}.scp-post-body .table-wrapper{margin:24px -24px;border-left:none;border-right:none;border-radius:0}.scp-post-body .table-status{font-size:11px;padding:5px 10px}}@media (max-width:480px){.scp-post-body .table-card-view{display:block}.scp-post-body .table-card-view thead{display:none}.scp-post-body .table-card-view tbody,.scp-post-body .table-card-view tr,.scp-post-body .table-card-view td{display:block;width:100%}.scp-post-body .table-card-view tr{margin-bottom:16px;border:1.5px solid var(--gray-200);border-radius:12px;padding:16px;background:var(--white);box-shadow:var(--shadow-sm)}.scp-post-body .table-card-view td{padding:8px 0;border:none;text-align:left}.scp-post-body .table-card-view td::before{content:attr(data-label);font-weight:700;color:var(--navy);display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.3px}}.scp-post-taxonomy{display:flex;gap:24px;flex-wrap:wrap;padding-top:24px;border-top:1.5px solid var(--gray-200);margin-top:32px}.scp-post-taxonomy-item{display:flex;align-items:center;gap:8px;font-size:14px}.scp-post-taxonomy-label{color:var(--gray-500);font-weight:500}.scp-post-taxonomy-links{color:var(--teal);font-weight:600}.scp-post-taxonomy-links a{color:var(--teal);text-decoration:none;transition:color 180ms var(--ease)}.scp-post-taxonomy-links a:hover{color:var(--navy);text-decoration:underline}.scp-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.scp-post-nav-prev,.scp-post-nav-next{background:var(--white);border:1.5px solid var(--gray-200);border-radius:12px;padding:24px;transition:all 280ms var(--ease)}.scp-post-nav-prev:hover,.scp-post-nav-next:hover{border-color:var(--teal);box-shadow:var(--shadow-md);transform:translateY(-2px)}.scp-post-nav-label{font-size:13px;font-weight:600;color:var(--gray-500);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.scp-post-nav-link a{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:var(--navy);text-decoration:none;transition:color 180ms var(--ease)}.scp-post-nav-link a:hover{color:var(--teal)}.scp-post-nav-next{text-align:right}.scp-comments-section{background:var(--white);border:1.5px solid var(--gray-200);border-radius:16px;padding:40px;box-shadow:var(--shadow-sm);margin-top:48px}.scp-comments-title{font-family:'Sora',sans-serif;font-size:24px;font-weight:700;color:var(--navy);margin:0 0 32px;padding-bottom:16px;border-bottom:2px solid var(--gray-200)}.scp-comments-list{list-style:none;padding:0;margin:0 0 40px}.scp-comments-list ul{list-style:none;padding:0;margin:24px 0 0 0}.scp-comment-item{margin-bottom:24px;padding-bottom:24px;border-bottom:1.5px solid var(--gray-100)}.scp-comment-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.scp-comment-inner{display:flex;gap:16px}.scp-comment-avatar{flex-shrink:0}.scp-comment-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.scp-comment-content{flex:1}.scp-comment-header{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.scp-comment-author{font-weight:700;color:var(--navy)}.scp-comment-author a{color:var(--navy);text-decoration:none}.scp-comment-author a:hover{color:var(--teal)}.scp-comment-date{font-size:13px;color:var(--gray-500)}.scp-comment-text{color:var(--gray-700);line-height:1.6;margin-bottom:12px}.scp-comment-awaiting{background:var(--gray-50);padding:12px 16px;border-radius:8px;color:var(--gray-600);font-size:14px;border-left:3px solid var(--gold)}.scp-comment-actions{display:flex;gap:16px;font-size:13px}.scp-comment-actions a{color:var(--teal);text-decoration:none;font-weight:500}.scp-comment-actions a:hover{color:var(--navy);text-decoration:underline}.scp-comment-actions .sep{color:var(--gray-300)}.scp-comment-form{display:flex;flex-direction:column;gap:20px}.scp-comment-form label{display:block;font-weight:600;color:var(--gray-700);margin-bottom:8px;font-size:14px}.scp-comment-form .required{color:var(--error)}.scp-comment-field{display:flex;flex-direction:column}.scp-comment-field input,.scp-comment-field textarea{width:100%;padding:12px 16px;border:1.5px solid var(--gray-200);border-radius:8px;font-size:15px;color:var(--gray-900);background:var(--white);transition:border-color 180ms var(--ease);font-family:'DM Sans',sans-serif}.scp-comment-field input:focus,.scp-comment-field textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgb(27 143 175 / .1)}.scp-comment-field textarea{resize:vertical;min-height:120px}.scp-comment-submit{display:flex;align-items:center;gap:12px}.scp-comment-submit input[type="submit"]{background:var(--teal);color:var(--white);border:none;padding:12px 28px;border-radius:9999px;font-size:15px;font-weight:600;cursor:pointer;transition:all 180ms var(--ease);font-family:'DM Sans',sans-serif}.scp-comment-submit input[type="submit"]:hover{background:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-md)}.scp-comments-closed{text-align:center;padding:32px;background:var(--gray-50);border-radius:8px;color:var(--gray-500);font-size:15px}.scp-comments-pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.scp-comments-pagination a,.scp-comments-pagination span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--white);border:1.5px solid var(--gray-200);border-radius:8px;font-size:14px;font-weight:600;color:var(--gray-700);text-decoration:none;transition:all 200ms var(--ease)}.scp-comments-pagination a:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.scp-comments-pagination .current{background:var(--navy);color:var(--white);border-color:var(--navy)}.scp-post-sidebar{background:var(--white);border:1.5px solid var(--gray-200);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);position:sticky;top:calc(var(--header-height, 80px) + 24px)}.scp-post-sidebar .widget{margin-bottom:24px}.scp-post-sidebar .widget:last-child{margin-bottom:0}.scp-post-sidebar .widget-title{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--gray-200)}.scp-post-sidebar ul{list-style:none;padding:0;margin:0}.scp-post-sidebar li{margin-bottom:12px}.scp-post-sidebar a{color:var(--gray-700);text-decoration:none;transition:color 180ms var(--ease)}.scp-post-sidebar a:hover{color:var(--teal)}@media (max-width:640px){.scp-post-hero{padding:calc(var(--header-height, 80px) + 40px) 0 60px}.scp-post-title{font-size:28px}.scp-post-meta{flex-direction:column;gap:12px;align-items:center;text-align:center}.scp-post-main{padding:40px 0}.scp-post-article{padding:24px}.scp-post-body{font-size:16px}.scp-post-body h2{font-size:24px}.scp-post-body h3{font-size:20px}.scp-post-taxonomy{flex-direction:column;gap:12px}.scp-post-navigation{grid-template-columns:1fr}.scp-post-nav-next{text-align:left}.scp-post-sidebar{position:static}}