
:root{--brand:#2f5597;--brand-dark:#24457c;--ink:#1a1a1a;--muted:#667085;--line:#e3e6ea;--bg:#f5f6f8}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6}
img{max-width:100%;display:block}
a{color:var(--brand);text-decoration:none}
h1,h2,h3{line-height:1.25;font-weight:650}
/* nav */
.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.nav-inner{max-width:1240px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:20px}
.logo img{height:30px}
.nav-links{margin-left:auto;display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.nav-links a{color:#344054;font-size:14.5px;font-weight:500}
.nav-links a.active{color:var(--brand)}
.btn-quote{background:var(--brand)!important;color:#fff!important;padding:8px 16px;border-radius:6px}
.nav-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:6px;font-size:18px;padding:4px 10px;cursor:pointer}
/* hero */
.hero{background:linear-gradient(160deg,#24457c 0%,#2f5597 55%,#3d67ad 100%);color:#fff}
.hero.with-img{background:linear-gradient(100deg,rgba(28,48,86,.88) 0%,rgba(47,85,151,.72) 46%,rgba(47,85,151,.25) 100%),url('../img/hero.jpg') center/cover no-repeat}
.light-ghost{border-color:rgba(255,255,255,.6)!important;color:#fff!important;background:rgba(255,255,255,.08)!important}
.light-ghost:hover{background:rgba(255,255,255,.18)!important}
.hero-inner{max-width:1240px;margin:0 auto;padding:88px 20px}
.hero h1{font-size:clamp(30px,4.6vw,52px);max-width:760px}
.hero p{margin-top:14px;font-size:18px;opacity:.92;max-width:640px}
.hero-cta{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}
/* buttons */
.btn{display:inline-block;padding:11px 22px;border-radius:8px;font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:.15s}
.btn.primary{background:var(--brand);color:#fff}
.btn.primary:hover{background:var(--brand-dark)}
.btn.ghost{border-color:#c6d2e4;color:var(--brand);background:#fff}
.btn.ghost:hover{background:#f0f4fb}
.btn.light{background:#fff;color:var(--brand)}
.btn.block{display:block;text-align:center;width:100%;margin-bottom:10px}
/* sections */
.section{padding:64px 0}
.section.alt{background:var(--bg)}
.section-inner{max-width:1240px;margin:0 auto;padding:0 20px}
.section-inner.narrow{max-width:820px}
.section h2{font-size:28px;margin-bottom:8px}
.section .sub{color:var(--muted);margin-bottom:28px}
.center{text-align:center;margin-top:34px}
/* product grid */
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-bottom:10px}
.card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;transition:.15s;display:block;color:inherit}
.card:hover{box-shadow:0 6px 18px rgba(16,24,40,.1);transform:translateY(-2px)}
.card-img{position:relative;aspect-ratio:3/4;background:#f2f4f7}
.card-img img{width:100%;height:100%;object-fit:cover}
.badge-v{position:absolute;top:10px;left:10px;background:rgba(122,90,248,.92);color:#fff;font-size:11px;padding:2px 8px;border-radius:20px}
.card-body{padding:11px 14px}
.card-t{font-weight:600;font-size:13px;line-height:1.4;color:#1a1a1a;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}
.card-body .code{font-weight:700;letter-spacing:.4px;font-size:12px;color:var(--muted)}
/* features */
.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:22px}
.features.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.feature{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}
.feature h3{font-size:17px;margin-bottom:8px}
.feature p{color:#475467;font-size:14.5px}
/* cta band */
.cta-band{background:var(--brand);color:#fff;text-align:center;padding:58px 20px}
.cta-band h2{font-size:26px}
.cta-band p{opacity:.9;margin:10px 0 22px}
/* detail */
.detail{max-width:1240px;margin:0 auto;padding:26px 20px 64px}
.crumbs{font-size:13px;color:var(--muted);margin-bottom:18px}
.crumbs a{color:var(--muted)}
.detail-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);gap:34px}
@media(max-width:900px){.detail-grid{grid-template-columns:1fr}}
.slides{border:1px solid var(--line);border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:#f2f4f7;position:relative}
.slide{display:none;width:100%;height:100%}
.slide.on{display:block}
.slide img,.slide video{width:100%;height:100%;object-fit:contain;background:#f2f4f7}
.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:12px;max-height:280px;overflow-y:auto}
.t{border:2px solid var(--line);border-radius:8px;aspect-ratio:1;cursor:pointer;overflow:hidden;background:#f2f4f7;display:flex;align-items:center;justify-content:center;font-size:20px;color:#98a2b3}
.t img{width:100%;height:100%;object-fit:cover}
.t.on{border-color:var(--brand)}
.info h1{font-size:30px}
.tagline{color:var(--muted);margin:6px 0 18px}
.specs{list-style:none;border:1px solid var(--line);border-radius:10px;padding:16px 18px;font-size:14.5px}
.specs li{padding:5px 0;border-bottom:1px dashed var(--line)}
.specs li:last-child{border-bottom:none}
.cta-box{margin-top:20px;background:#f8fafc;border:1px solid var(--line);border-radius:10px;padding:18px}
.cta-box p{font-weight:600;margin-bottom:12px}
.cta-box .mini{font-size:12.5px;color:var(--muted);margin:8px 0 0;font-weight:400}
.related{margin-top:64px}
/* category cards */
.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}
.cat-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;display:block;color:inherit;transition:.15s}
.cat-card:hover{box-shadow:0 6px 18px rgba(16,24,40,.1);transform:translateY(-2px)}
.cat-img{aspect-ratio:1/1;background:#f2f4f7;overflow:hidden}
.cat-img img{width:100%;height:100%;object-fit:cover;transition:.3s}
.cat-card:hover .cat-img img{transform:scale(1.05)}
.cat-body{padding:12px 14px}
.cat-body h3{font-size:15.5px;font-weight:650}
.cat-n{font-size:12.5px;color:var(--muted)}
/* split */
.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
@media(max-width:860px){.split{grid-template-columns:1fr}}
.split-img img{border-radius:14px;box-shadow:0 10px 30px rgba(16,24,40,.12)}
.split-txt p{color:#475467;margin:12px 0 16px}
.check{list-style:none;margin:0 0 22px}
.check li{padding:5px 0 5px 26px;position:relative;color:#344054;font-size:14.5px}
.check li::before{content:'✓';position:absolute;left:0;color:var(--brand);font-weight:700}
.section.tight{padding-top:44px}
/* stats bar */
.stats{background:#fff;border-bottom:1px solid var(--line)}
.stats-inner{max-width:1240px;margin:0 auto;padding:26px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:center}
.stat b{font-size:26px;color:var(--brand);display:block;font-weight:750}
.stat span{font-size:13px;color:var(--muted);letter-spacing:.3px}
@media(max-width:700px){.stats-inner{grid-template-columns:repeat(2,1fr)}}
/* customization cards */
.custom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:6px}
.custom-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:.15s;display:block;color:inherit}
.custom-card:hover{box-shadow:0 6px 18px rgba(16,24,40,.1);transform:translateY(-2px)}
.custom-card .cc-img{aspect-ratio:4/3;overflow:hidden;background:#f2f4f7}
.custom-card .cc-img img{width:100%;height:100%;object-fit:cover;transition:.3s}
.custom-card:hover .cc-img img{transform:scale(1.05)}
.custom-card .cc-body{padding:16px 18px}
.custom-card h3{font-size:16px;margin-bottom:6px}
.custom-card p{font-size:13.5px;color:#475467;line-height:1.55}
/* process steps */
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:6px}
.step{position:relative;padding:20px 22px;border-left:3px solid var(--brand);background:#fff;border-radius:0 10px 10px 0;box-shadow:0 1px 4px rgba(16,24,40,.05)}
.step .n{font-size:12.5px;font-weight:800;color:var(--brand);letter-spacing:1.5px}
.step h3{font-size:15.5px;margin:4px 0 6px}
.step p{font-size:13.5px;color:#475467;line-height:1.55}
/* category page */
.cat-title{font-size:30px;margin-bottom:10px}
.cat-zh{font-size:16px;color:var(--muted);font-weight:400}
.chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.chip{font-size:13px;padding:6px 14px;border-radius:20px;background:#fff;border:1px solid var(--line);color:#475467;transition:.15s}
.chip:hover{border-color:var(--brand);color:var(--brand)}
.chip.on{background:var(--brand);border-color:var(--brand);color:#fff}
.empty-cat{text-align:center;padding:40px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}
.empty-cat img{width:260px;border-radius:12px;margin:0 auto 20px;display:block}
.empty-cat p{color:var(--muted);margin:10px 0 20px}
/* ===== 全站搜索框（导航栏，浅色导航默认样式）===== */
.nav-search{position:relative;display:flex;align-items:center;margin-left:2px}
.nav-search input{-webkit-appearance:none;appearance:none;width:210px;padding:9px 38px 9px 15px;border:1px solid #d0d5dd;border-radius:999px;background:#f2f4f7;color:#1a2433;font-size:14px;font-family:inherit;transition:width .25s ease,border-color .2s,background .2s,box-shadow .2s}
.nav-search input::placeholder{color:#98a2b3}
.nav-search input::-webkit-search-cancel-button,.nav-search input::-webkit-search-results-button{-webkit-appearance:none;display:none}
.nav-search input:focus{outline:none;width:260px;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(31,111,183,.14)}
.nav-search button{position:absolute;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;color:#667085;cursor:pointer;padding:0}
.nav-search button:hover{background:rgba(102,112,133,.12);color:#1a2433}
.nav-search button svg{width:15px;height:15px;display:block}
@media(max-width:900px){.nav-search input{width:165px}.nav-search input:focus{width:195px}}
@media(max-width:760px){.nav-inner{gap:12px}.nav-search{flex:1;margin-left:0}.nav-search input,.nav-search input:focus{width:100%;font-size:16px}}
/* ===== 列表页搜索 ===== */
.search-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}
.search-row .filter{margin-bottom:0}
.search-count{color:#9fb0c6;font-size:13.5px;white-space:nowrap}
.noresult{display:none;text-align:center;color:#c3cddb;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:26px 20px;margin-bottom:26px;max-width:640px}
.noresult.show{display:block}
.noresult p{margin:0 0 10px;font-size:14.5px}
.noresult p:last-child{margin-bottom:0}
/* ===== 详情页大图长图流 ===== */
.detail-flow{margin-top:56px}
.flow-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}
.flow-head h2{font-size:22px}
.flow-note{color:#9fb0c6;font-size:13.5px}
.flow{max-width:920px;margin:0 auto}
.flow img{width:100%;height:auto;display:block;border-radius:12px;margin:0 auto 16px;background:#f2f4f7}
@media(max-width:600px){.detail-flow{margin-top:40px}.flow img{border-radius:8px;margin-bottom:10px}.flow-head h2{font-size:19px}}
/* contact */
.contact-direct{background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;padding:14px 18px;margin-bottom:22px}
.inq-form{display:grid;gap:14px;max-width:640px}
.inq-form label{font-size:14px;font-weight:600;display:grid;gap:6px}
.inq-form input,.inq-form textarea{border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px;font-size:14.5px;font-family:inherit}
.inq-form input:focus,.inq-form textarea:focus{outline:2px solid #b6c8e8;border-color:var(--brand)}
.inq-form .btn{justify-self:start;padding:12px 30px}
/* ================= 全站深色虚化背景（所有页面统一） ================= */
body{background:#080e18;color:#e9eff8}
body::before{content:"";position:fixed;inset:0;z-index:-2;background:url('../img/hero-blur.jpg') center center/cover no-repeat}
body::after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,9,16,.58) 0%,rgba(5,9,16,.68) 45%,rgba(6,11,20,.80) 100%)}
.section{background:transparent}
.section.alt{background:rgba(255,255,255,.04)}
.detail{background:rgba(8,14,25,.46);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);border-radius:16px;margin-top:20px;margin-bottom:44px}
.cat-title,.detail h1,.section .section-inner>h1,.section .section-inner>h2{color:#f3f7fc}
.cat-zh,.crumbs,.section .section-inner>.sub,.detail>.sub{color:#a4b2c7}
.crumbs a,.section .section-inner>.sub a{color:#8fb4ee}
.detail .chip{background:rgba(255,255,255,.92)}
.detail .filter{background:rgba(255,255,255,.95)}
.stats{background:rgba(255,255,255,.92);backdrop-filter:blur(8px)}
.nav{background:rgba(10,16,28,.78);border-bottom:1px solid rgba(255,255,255,.08)}
.nav-search input{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.26);color:#eef3fa}
.nav-search input::placeholder{color:#9fb0c6}
.nav-search input:focus{border-color:#8fb0e6;background:rgba(8,14,25,.55);box-shadow:0 0 0 3px rgba(143,176,230,.18)}
.nav-search button{color:#c3cddb}
.nav-search button:hover{background:rgba(255,255,255,.14);color:#fff}
.nav-links a{color:#dfe7f2}
.nav-links a.active{color:#fff}
body .btn-quote{background:#fff;color:var(--brand-dark)}
.footer{background:rgba(8,13,22,.92);border-top:1px solid rgba(255,255,255,.08)}
/* 深色底上的正文与细节 */
.nav .logo img{filter:brightness(0) invert(1);opacity:.96}
.section .section-inner>p,.split-txt p,.plain,.info .style-code,.info .tagline,.info .specs li,.related h2,.cm-title{color:#c3cddb}
.info .tagline{color:#9fb0c6}
.info .specs{border-color:rgba(255,255,255,.22)}
.info .specs li b{color:#eef3fa}
.detail .crumbs{color:#93a2b8}
/* inquiry section (home + contact) */
.inq-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);gap:28px;align-items:start}
@media(max-width:900px){.inq-grid{grid-template-columns:1fr}}
.inq-form-wrap{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px}
.inq-form-wrap .inq-form{max-width:none}
.inq-side{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px}
.inq-side h3{margin-bottom:14px}
.inq-note{font-size:13.5px;color:var(--muted);margin-top:16px}
/* contact methods */
.cm-title{margin:20px 0 12px}
.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:6px 0 22px}
.cm-item{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px}
.cm-ic{font-size:20px;line-height:1.2}
.cm-item b{display:block;font-size:13px;color:var(--muted);margin-bottom:2px}
.cm-item a,.cm-item span{font-size:14px;color:#1a1a1a;word-break:break-all}
.cm-item i{display:block;font-size:12px;color:#98a2b3;font-style:normal;margin-top:2px}
.cm-item .ph{color:#98a2b3;font-style:italic}
/* footer placeholders */
.f-ph{font-size:13px;color:#8ea0bd;display:block;padding:3px 0}
/* filter */
.filter{width:100%;max-width:420px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;font-size:14.5px;margin-bottom:22px}
/* footer */
.footer{background:#101828;color:#d0d5dd;margin-top:40px}
.footer-inner{max-width:1240px;margin:0 auto;padding:44px 20px 26px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}
@media(max-width:700px){.footer-inner{grid-template-columns:1fr}}
.flogo{font-size:22px;font-weight:800;letter-spacing:1px;color:#fff}
.footer p{font-size:13.5px;color:#98a2b3;margin-top:8px}
.footer h4{color:#fff;font-size:14px;margin-bottom:10px}
.footer a{display:block;color:#98a2b3;font-size:13.5px;padding:3px 0}
.footer a:hover{color:#fff}
.copyright{border-top:1px solid #1f2a3d;text-align:center;padding:16px;font-size:12.5px;color:#667085}
.plain{margin:14px 0 24px 20px;color:#475467}
/* ===== 对比度修复：白底面板内文字一律深色，深色虚化区文字一律浅色 ===== */
.feature h3,.step h3,.custom-card h3,.cat-card h3,.inq-side h3,
.empty-cat h2,.empty-cat h3,.cta-box p,.contact-direct,.contact-direct b,.contact-direct span,
.inq-form label,.inq-form input,.inq-form textarea,.filter,.detail .filter{color:#1a2433}
.check li{color:#dbe4f0}
.check li::before{color:#8fb4ee}
.plain{color:#c3cddb}
/* 首页工厂视频区 */
.promo-video{max-width:940px;margin:6px auto 0;border-radius:14px;overflow:hidden;background:#000;
  border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 46px rgba(0,0,0,.5)}
.promo-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#000}
@media(max-width:760px){
  .nav-toggle{display:block}
  .nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--line)}
  .nav-links.open{display:flex}
  .nav-links a{color:#1a2433}
  .nav-links a.active{color:var(--brand)}
}
/* ===== 移动端优化 ===== */
/* iOS：输入类字号≥16px，聚焦时系统不再强制放大页面 */
.inq-form input,.inq-form textarea,.filter{font-size:16px}
@media(max-width:760px){
  /* 产品卡（全站列表 + 相关款式）→ 2 列 */
  .grid{grid-template-columns:repeat(2,1fr);gap:10px}
  .card-body{padding:9px 11px}
  .card-t{font-size:12px}
  .card-body .code{font-size:11px}
  /* 分类卡 → 2 列 */
  .cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}
  .cat-body{padding:10px 12px}
  .cat-body h3{font-size:14px}
  /* 标题字号收敛 */
  .info h1,.detail h1{font-size:21px;line-height:1.35}
  .cat-title{font-size:24px}
  .section h2{font-size:22px}
  .cta-band h2{font-size:20px}
  /* 触控区域加大 */
  .chip{padding:8px 15px;font-size:14px}
  .btn{padding:12px 20px;font-size:15.5px}
  .inq-form .btn{padding:13px 26px}
}
/* ===== 社交图标行（页脚；只有配置了账号链接时才出现在页面上） ===== */
.social-row{max-width:1240px;margin:0 auto;padding:0 20px 22px;display:flex;gap:10px;flex-wrap:wrap}
.footer .social-row a{display:inline-flex;width:38px;height:38px;padding:0;border-radius:50%;
  background:rgba(255,255,255,.07);align-items:center;justify-content:center;transition:background .18s}
.footer .social-row a:hover{background:var(--brand)}
.footer .social-row img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.62;transition:opacity .18s}
.footer .social-row a:hover img{opacity:1}

/* 询盘表单状态反馈（校验错误 / 提交中） */
.inq-form .form-msg{grid-column:1/-1;display:none;margin:-2px 0 0;font-size:14px;line-height:1.5;color:#1a2433}
.inq-form .form-msg.err{display:block;color:#b3261e;font-weight:600}
.inq-form .form-msg.info{display:block;color:#2f5597}
.inq-form .form-note{grid-column:1/-1;background:#eef4ff;border:1px solid #c9d9f5;color:#2f5597;font-weight:600;font-size:14px;padding:10px 14px;border-radius:8px;margin:0}
/* 右下角 WhatsApp 浮动按钮（号码留空则整块不输出） */
.wa-float{position:fixed;right:18px;bottom:18px;z-index:80;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.24);transition:transform .15s ease}
.wa-float:hover{transform:scale(1.07)}
.wa-float svg{width:31px;height:31px;fill:#fff}
@media(max-width:600px){.wa-float{right:14px;bottom:14px;width:52px;height:52px}.wa-float svg{width:28px;height:28px}}
/* Cookie 同意横幅（仅配置 ANALYTICS_ID 时输出） */
.consent{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#16202e;color:#eaeef4;padding:14px 20px;align-items:center;justify-content:center;gap:8px 22px;flex-wrap:wrap;font-size:13.5px;line-height:1.5;box-shadow:0 -2px 14px rgba(0,0,0,.28)}
.consent.show{display:flex}
.consent p{margin:0;max-width:720px}
.consent a{color:#9dc0ff}
.consent-btns{display:flex;gap:10px}
.consent button{border:0;border-radius:8px;padding:9px 20px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit}
.consent .ok{background:#2f5597;color:#fff}
.consent .no{background:transparent;color:#c9d3e0;border:1px solid #46536a}
body.has-consent .wa-float{bottom:96px}
.inq-form input.bad,.inq-form textarea.bad{border-color:#b3261e;background:#fdf3f2}
.inq-form .btn[disabled]{opacity:.55;cursor:not-allowed}

/* 隐私政策 / 条款页 */
.legal h2{font-size:19px;margin:26px 0 8px}
.legal ul{margin:0 0 10px 22px}
.legal li{margin:0 0 6px}
.legal .updated{color:#9fb0c6;font-size:13.5px;margin:0 0 24px}
.legal .btn{margin-right:10px}
.copyright a{display:inline;color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.82}
.copyright a:hover{opacity:1}
