:root{--opc-gold: #f59e0b;--opc-gold-hover: #d97706;--opc-gold-glow: rgba(245, 158, 11, 0.4);--opc-dark-sea: #0b1329;--opc-ocean-deep: #070d1e;--opc-card-bg: rgba(13, 22, 44, 0.78);--opc-border-gold: rgba(245, 158, 11, 0.25);--opc-parchment: #fef3c7;--opc-text-main: #f1f5f9;--opc-text-muted: #94a3b8;--heading-font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", -apple-system, sans-serif !important;--font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", -apple-system, sans-serif !important}html,body{background-color:var(--opc-ocean-deep) !important;background-image:radial-gradient(circle at 15% 20%, rgba(30, 58, 138, 0.35) 0%, transparent 40%),radial-gradient(circle at 85% 80%, rgba(245, 158, 11, 0.12) 0%, transparent 45%),linear-gradient(180deg, #070d1e 0%, #0b1329 50%, #050914 100%) !important;background-attachment:fixed !important;color:var(--opc-text-main) !important;font-family:var(--font-family)}.d-header{background:rgba(7,13,30,.88) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border-bottom:1px solid var(--opc-border-gold) !important;box-shadow:0 4px 20px rgba(0,0,0,.5) !important}.d-header .title a{color:var(--opc-gold) !important;font-weight:800;letter-spacing:.5px}.sidebar-wrapper,.d-sidebar{background:rgba(11,19,41,.75) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;border-right:1px solid rgba(245,158,11,.15) !important}.topic-list,.latest-topic-list-item,.category-box,.user-card,.topic-body{background:var(--opc-card-bg) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border:1px solid var(--opc-border-gold) !important;border-radius:12px !important;box-shadow:0 8px 24px rgba(0,0,0,.35) !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.latest-topic-list-item:hover,.topic-list tbody tr:hover{background:rgba(26,41,77,.75) !important;border-color:rgba(245,158,11,.55) !important;box-shadow:0 10px 30px rgba(245,158,11,.15) !important;transform:translateY(-2px)}.topic-list th,.topic-list td{color:var(--opc-text-main) !important;border-bottom:1px solid rgba(255,255,255,.08) !important}.topic-list .main-link a.title{color:#fff !important;font-weight:700 !important;font-size:1.06em}.topic-list .main-link a.title:hover{color:var(--opc-gold) !important}.opc-grand-banner{margin:0 0 1.5em;padding:2.2em 2.5em;border-radius:16px;background:linear-gradient(135deg, rgba(16, 32, 68, 0.92) 0%, rgba(26, 54, 110, 0.88) 50%, rgba(42, 30, 20, 0.85) 100%);border:1px solid rgba(245,158,11,.4);box-shadow:0 12px 36px rgba(0,0,0,.6),inset 0 0 24px rgba(245,158,11,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.opc-grand-banner .badge-flag{display:inline-block;background:rgba(245,158,11,.2);color:var(--opc-gold);border:1px solid var(--opc-gold);padding:3px 10px;border-radius:20px;font-size:.82em;font-weight:700;letter-spacing:1px;margin-bottom:.7em}.opc-grand-banner h1{margin:0 0 .3em;font-size:1.8em;font-weight:900;color:#fff;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.opc-grand-banner h1 span{color:var(--opc-gold)}.opc-grand-banner p{margin:0 0 1.2em;font-size:1.05em;color:#cbd5e1;max-width:780px;line-height:1.6}.opc-grand-banner .banner-meta{display:flex;align-items:center;gap:1.2em;font-size:.9em;color:var(--opc-gold);margin-bottom:1.2em;font-weight:600}.opc-grand-banner .opc-actions{display:flex;flex-wrap:wrap;gap:.8em}.btn-gold-sail{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%) !important;color:#0b1329 !important;font-weight:800 !important;padding:.6em 1.4em !important;border-radius:8px !important;border:none !important;box-shadow:0 4px 15px var(--opc-gold-glow) !important;text-decoration:none !important;transition:all .2s ease !important}.btn-gold-sail:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 22px rgba(245,158,11,.6) !important;color:#000 !important}.btn-ocean-ghost{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08) !important;color:#fff !important;font-weight:700 !important;padding:.6em 1.4em !important;border-radius:8px !important;border:1px solid rgba(245,158,11,.45) !important;text-decoration:none !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease !important}.btn-ocean-ghost:hover{background:rgba(245,158,11,.2) !important;border-color:var(--opc-gold) !important;color:var(--opc-gold) !important}.btn-primary{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%) !important;color:#0b1329 !important;font-weight:700 !important;border:none !important;box-shadow:0 2px 10px var(--opc-gold-glow) !important}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}blockquote{border-left:4px solid var(--opc-gold) !important;background:rgba(245,158,11,.08) !important;padding:.8em 1.2em !important;border-radius:0 8px 8px 0 !important;color:#fde68a !important}
/*# sourceMappingURL=common_theme_1_38d07a59ce9c983aaff148ca6a6358ba9abe1b29.css.map?__ws=opc.gz009.com */
