.hjg-ps{--paper:#eceee7; --sheet:#f6f7f2; --ink:#1c2420; --ink-soft:#4d5a52; --rule:#c9cfc4;
  --accent:#2e5b39; --accent-ink:#f6f7f2; --mark:#dfe6d6;
  --f-display:"Newsreader","Shippori Mincho B1",Georgia,serif;
  --f-body:"Instrument Sans","Zen Kaku Gothic New",system-ui,sans-serif;
  --f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;
  --f-jp:"Shippori Mincho B1","Hiragino Mincho ProN",serif;
  --f-jp-body:"Zen Kaku Gothic New","Hiragino Sans",sans-serif;}
.hjg-ps *{box-sizing:border-box}
.hjg-ps [hidden]{display:none!important}
.hjg-ps{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
.hjg-ps.ja{font-family:var(--f-jp-body);font-size:16px;line-height:1.9}
.hjg-ps.ja [lang="en"],.hjg-ps:not(.ja) [lang="ja"]{display:none!important}

.hjg-ps .col{max-width:680px;margin:0 auto}
.hjg-ps .wide{max-width:980px;margin:0 auto}
.hjg-ps .record{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:4px 18px;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding-block:8px}
.hjg-ps .record b{color:var(--accent);font-weight:500}
.hjg-ps .mast{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-top:28px}
.hjg-ps .mast > div{min-width:0}
.hjg-ps h1{font-family:var(--f-display);font-weight:400;font-size:clamp(34px,6vw,54px);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance}
.hjg-ps h1 em{font-style:italic;color:var(--accent)}
.hjg-ps.ja h1{font-family:var(--f-jp);font-weight:800;font-size:clamp(28px,5vw,42px);line-height:1.3;letter-spacing:.02em}
.hjg-ps .logo{width:96px;height:96px;mix-blend-mode:multiply;opacity:.92}
.hjg-ps .dek{font-family:var(--f-display);font-size:21px;line-height:1.5;color:var(--ink-soft);margin:16px 0 0;text-wrap:pretty}
.hjg-ps.ja .dek{font-family:var(--f-jp-body);font-size:17px}
.hjg-ps .disclose{margin-top:24px;font-size:14.5px;line-height:1.6;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:12px;color:var(--ink-soft)}
.hjg-ps .disclose strong{color:var(--ink);font-weight:600}
.hjg-ps figure{margin:0}
.hjg-ps .plate{margin-block:36px}
.hjg-ps .plate img{display:block;width:100%;height:auto;max-width:100%}
.hjg-ps figure.plate.wide > img{max-height:min(86vh,860px);object-fit:cover}
.hjg-ps figcaption{font-family:var(--f-mono);font-size:12px;color:var(--ink-soft);padding-top:8px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}
.hjg-ps.ja figcaption{font-family:var(--f-jp-body)}
.hjg-ps .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hjg-ps .pair > figure{min-width:0}
.hjg-ps .tall{display:grid;grid-template-columns:5fr 7fr;gap:12px;align-items:end}
.hjg-ps .tall > figure{min-width:0}
.hjg-ps .card30{background:var(--sheet);border:1px solid var(--rule);margin-block:8px 40px}
.hjg-ps .card30 header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.hjg-ps .card30 header span:last-child{color:var(--ink-soft)}
.hjg-ps .fit{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule)}
.hjg-ps .fit > div{padding:14px 18px;min-width:0}
.hjg-ps .fit > div + div{border-left:1px solid var(--rule)}
.hjg-ps .fit h3{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:500}
.hjg-ps .fit .yes h3{color:var(--accent)}
.hjg-ps .fit p{margin:0;font-size:15.5px;line-height:1.55}
.hjg-ps dl.facts{margin:0;display:grid;grid-template-columns:max-content 1fr}
.hjg-ps dl.facts dt,.hjg-ps dl.facts dd{padding:9px 18px;border-top:1px solid var(--rule);margin:0}
.hjg-ps dl.facts > :nth-child(-n+2){border-top:0}
.hjg-ps dl.facts dt{font-family:var(--f-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);padding-top:12px}
.hjg-ps.ja dl.facts dt{font-family:var(--f-jp-body);text-transform:none;font-size:13px}
.hjg-ps dl.facts dd{font-size:15.5px;line-height:1.55;font-variant-numeric:tabular-nums}
.hjg-ps h2{font-family:var(--f-display);font-weight:600;font-size:28px;line-height:1.2;margin:48px 0 12px;text-wrap:balance}
.hjg-ps.ja h2{font-family:var(--f-jp);font-weight:800;font-size:24px;line-height:1.45}
.hjg-ps h2 small{display:block;font-family:var(--f-mono);font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}
.hjg-ps .col p{margin:0 0 1.1em;text-wrap:pretty}
.hjg-ps .said{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px}
.hjg-ps.ja .said{font-family:var(--f-jp-body);text-transform:none;font-size:12.5px}
.hjg-ps .price{font-family:var(--f-mono);font-size:.88em;white-space:nowrap}
.hjg-ps .points{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:16px 0 8px}
.hjg-ps .pt{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sheet);border:1px solid var(--rule);padding:14px 16px 12px;display:grid;gap:4px;min-width:0}
.hjg-ps .pt:hover{border-color:var(--accent)}
.hjg-ps .pt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hjg-ps .pt .jp{font-family:var(--f-jp);font-weight:600;font-size:22px;line-height:1.35}
.hjg-ps .pt .en{font-size:14px;color:var(--ink-soft);line-height:1.4}
.hjg-ps .pt .yen{font-family:var(--f-mono);font-size:12.5px;color:var(--accent)}
.hjg-ps .hint{font-size:14px;color:var(--ink-soft)}
.hjg-ps .show{position:fixed;inset:0;background:var(--sheet);display:grid;place-items:center;padding:24px;padding-top:calc(24px + env(safe-area-inset-top,0px));z-index:10;text-align:center}
.hjg-ps .show .big{font-family:var(--f-jp);font-weight:800;font-size:clamp(34px,10vw,72px);line-height:1.35;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}
.hjg-ps .show .sub{font-size:16px;color:var(--ink-soft);margin-top:18px}
.hjg-ps .show button{margin-top:28px;font:600 15px var(--f-body);background:var(--ink);color:var(--paper);border:0;padding:10px 22px;cursor:pointer}
.hjg-ps .addr{background:var(--sheet);border:1px solid var(--rule);padding:16px 18px;display:grid;gap:10px;margin:12px 0 18px}
.hjg-ps .addr .jp{font-family:var(--f-jp-body);font-size:18px;font-weight:700;line-height:1.5}
.hjg-ps .addr .en{font-size:15px;color:var(--ink-soft)}
.hjg-ps .row{display:flex;flex-wrap:wrap;gap:8px}
.hjg-ps .btn{font:600 14px var(--f-body);border:1px solid var(--ink);background:transparent;color:var(--ink);padding:8px 14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}
.hjg-ps .btn.solid{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.hjg-ps .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hjg-ps .ask{border:1px dashed var(--ink-soft);padding:16px 18px;margin:14px 0}
.hjg-ps .ask .jp{font-family:var(--f-jp-body);font-size:17px;line-height:1.8;margin:6px 0 10px}
.hjg-ps .owner{margin:44px 0 0;padding:26px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}
.hjg-ps .owner blockquote{margin:0;font-family:var(--f-display);font-size:24px;line-height:1.45;font-style:italic;text-wrap:pretty}
.hjg-ps.ja .owner blockquote{font-family:var(--f-jp);font-style:normal;font-size:20px;line-height:1.8}
.hjg-ps .owner cite{display:block;margin-top:12px;font-style:normal;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}
.hjg-ps .notes{margin-top:36px;font-size:13.5px;color:var(--ink-soft);line-height:1.6}
.hjg-ps .notes p{margin:0 0 6px}
.hjg-ps .todo{background:var(--mark);font-size:13px;padding:2px 6px;font-family:var(--f-jp-body);color:var(--ink)}
.hjg-ps .gallery{margin-block:28px 40px}
.hjg-ps .g-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--rule);margin-bottom:12px}
.hjg-ps .g-head .g-title{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}
.hjg-ps.ja .g-head .g-title{font-family:var(--f-jp-body);text-transform:none;font-size:13px}
.hjg-ps .g-ctl{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}
.hjg-ps .g-ctl button{font:500 15px var(--f-mono);width:36px;height:36px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}
.hjg-ps .g-ctl button:disabled{opacity:.3;cursor:default}
.hjg-ps .g-ctl button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hjg-ps .g-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}
.hjg-ps .g-track::-webkit-scrollbar{display:none}
.hjg-ps .g-item{flex:0 0 auto;width:min(68vw,300px);scroll-snap-align:start;margin:0;min-width:0}
.hjg-ps .g-item button{all:unset;display:block;cursor:zoom-in;width:100%}
.hjg-ps .g-item button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hjg-ps .g-item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--mark)}
.hjg-ps .g-item.land{width:min(84vw,460px)}
.hjg-ps .g-item.land img{aspect-ratio:3/2}
.hjg-ps .g-item figcaption{display:block}
.hjg-ps .lb{position:fixed;inset:0;z-index:11;background:rgba(10,12,11,.94);display:grid;place-items:center;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px))}
.hjg-ps .lb img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain}
.hjg-ps .lb .lb-bar{display:flex;gap:10px;justify-content:center;margin-top:12px}
.hjg-ps .lb button{font:600 14px var(--f-body);background:#f2f3ef;color:#111;border:0;padding:9px 16px;cursor:pointer}
.hjg-ps dl.threads{margin:18px 0 28px;display:grid;grid-template-columns:max-content 1fr;border-top:2px solid var(--ink)}
.hjg-ps dl.threads dt{font-family:var(--f-display);font-weight:600;font-size:19px;padding:14px 18px 14px 0;border-bottom:1px solid var(--rule)}
.hjg-ps.ja dl.threads dt{font-family:var(--f-jp);font-size:17px}
.hjg-ps dl.threads dd{margin:0;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15.5px;line-height:1.6;min-width:0}
.hjg-ps .cta{margin:0 0 44px;padding:20px 18px 18px;background:var(--mark);border-top:3px solid var(--accent)}
.hjg-ps .cta .cta-k{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}
.hjg-ps .cta h3.cta-h{font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.25;margin:0 0 14px;color:var(--ink)}
.hjg-ps .cta-btns{display:grid;gap:8px}
.hjg-ps .cta .cta-main{display:flex;justify-content:center;align-items:center;text-align:center;min-height:52px;font-size:15.5px;text-decoration:none;padding:12px 16px}
.hjg-ps .cta .cta-main::after{content:"\2192";margin-left:8px;font-family:var(--f-mono)}
.hjg-ps .cta .cta-note{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:12px 0 0}
.hjg-ps .cta .cta-alt{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14.5px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px}
@media (max-width:560px){.hjg-ps dl.threads{grid-template-columns:1fr}
.hjg-ps dl.threads dt{border-bottom:0;padding-bottom:2px}
.hjg-ps dl.threads dd{padding-top:0}}
@media (max-width:560px){.hjg-ps .mast{grid-template-columns:1fr}
.hjg-ps .logo{width:72px;height:72px;order:-1}
.hjg-ps .fit{grid-template-columns:1fr}
.hjg-ps .fit > div + div{border-left:0;border-top:1px solid var(--rule)}
.hjg-ps dl.facts{grid-template-columns:1fr}
.hjg-ps dl.facts dd{border-top:0;padding-top:0}
.hjg-ps dl.facts > :nth-child(2){border-top:0}
.hjg-ps .pair,.hjg-ps .tall{grid-template-columns:1fr}}
@media (prefers-reduced-motion:no-preference){.hjg-ps .pt{transition:border-color .15s}}

/* the site's scroll-reveal (AOS) is not used inside these articles */
.hjg-ps [data-aos],.hjg-ps [data-aos].aos-init{opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}
.hjg-ps *{letter-spacing:inherit}
/* WP integration: breakout widths, per-shop palette, theme resets */
.hjg-ps{--ps-wide:min(980px, calc(100vw - 32px));background:var(--paper);color:var(--ink);padding-block:8px 48px}
.hjg-ps .col{max-width:680px;margin-inline:auto}
.hjg-ps .wide{width:var(--ps-wide);max-width:none;margin-left:calc(50% - var(--ps-wide) / 2);margin-right:0}
.hjg-ps p,.hjg-ps dd,.hjg-ps li{font-size:inherit;letter-spacing:0}
.hjg-ps h1,.hjg-ps h2,.hjg-ps h3{color:var(--ink);text-transform:none;letter-spacing:normal}
.hjg-ps a{color:inherit}
.hjg-ps figure{margin:0}
.hjg-ps img{border-radius:0;box-shadow:none}
.hjg-ps button{box-shadow:none;text-shadow:none;border-radius:0;min-height:0;line-height:1.3}
.hjg-ps .pt,.hjg-ps .g-item button{all:unset;box-sizing:border-box}
.hjg-ps .pt{cursor:pointer;background:var(--sheet);border:1px solid var(--rule);padding:14px 16px 12px;display:grid;gap:4px;min-width:0}
.hjg-ps .g-item button{display:block;cursor:zoom-in;width:100%}
.hjg-ps [hidden]{display:none!important}
body.hjg-ps-body{background:var(--ps-body-bg,#eceee7)}
body.hjg-ps-body .ct-container-full,body.hjg-ps-body article.post{background:transparent}
.hjg-ps[data-ps="hayase"]{--paper:#eceee7;--sheet:#f6f7f2;--accent:#2e5b39;--accent-ink:#f6f7f2;--mark:#dfe6d6}
.hjg-ps[data-ps="feliz"]{--paper:#ecebe7;--sheet:#f7f6f2;--accent:#a9481a;--accent-ink:#f6f7f2;--mark:#f1dfd2}
.hjg-ps[data-ps="lengen"]{--paper:#eae9e5;--sheet:#f6f5f1;--accent:#2c4a6e;--accent-ink:#f6f7f2;--mark:#dde5ef}
.hjg-ps[data-ps="wellness"]{--paper:#f2f3ef;--sheet:#ffffff;--accent:#1c4434;--accent-ink:#ffffff;--mark:#dbe8e1}

/* theme resets for quotes */
.hjg-ps blockquote{border:0!important;padding:0!important;margin:0!important;background:none!important;quotes:none}
.hjg-ps blockquote::before,.hjg-ps blockquote::after{content:none!important}
/* owner preview: keep site pop-ups out of the owner's way */
body.hjg-ps-preview .hjg-ml-wrap,body.hjg-ps-preview #hjg-ml-email-bar,body.hjg-ps-preview #hjg-ml-email-popup{display:none!important}
/* phones: photos run edge to edge, galleries bleed, captions keep the gutter */
@media (max-width:600px){
  .hjg-ps{--ps-wide:100vw}
  .hjg-ps .plate figcaption,.hjg-ps .pair figcaption,.hjg-ps .tall figcaption{padding-inline:16px}
  .hjg-ps .pair,.hjg-ps .tall{gap:6px}
  .hjg-ps .gallery .g-head{margin-inline:16px}
  .hjg-ps .gallery .g-track{padding-inline:16px;scroll-padding-inline:16px;gap:8px}
  .hjg-ps .g-item{width:76vw}
  .hjg-ps .g-item.land{width:86vw}
  .hjg-ps .mast{gap:12px}
  .hjg-ps h1{font-size:clamp(30px,8.4vw,40px)}
  .hjg-ps.ja h1{font-size:clamp(26px,7.4vw,34px)}
  .hjg-ps .dek{font-size:19px}
  .hjg-ps.ja .dek{font-size:16px}
  .hjg-ps .record{font-size:11px;gap:2px 12px}
  .hjg-ps .card30 header{padding:10px 14px}
  .hjg-ps .fit > div{padding:12px 14px}
  .hjg-ps dl.facts dt,.hjg-ps dl.facts dd{padding-inline:14px}
  .hjg-ps .pt{padding:14px}
  .hjg-ps .pt .jp{font-size:21px}
  .hjg-ps .addr .row .btn{flex:1 1 auto;justify-content:center;min-height:44px}
  .hjg-ps .g-ctl button{width:44px;height:44px}
  .ps-previewbar{margin-inline:-16px}
}
.hjg-ps .btn{min-height:40px}
.hjg-ps.ja h1{word-break:keep-all;overflow-wrap:anywhere}
.hjg-ps.ja h2{word-break:auto-phrase}

/* mobile hardening (Fugu 10-17) */
body.hjg-ps-body{overflow-x:clip}
body.ps-locked{overflow:hidden!important;touch-action:none}
.hjg-ps{--ink-soft:#3f4a43}
.hjg-ps[data-ps="feliz"]{--accent:#93401a}
.hjg-ps .show,.hjg-ps .lb{z-index:100010;height:100dvh;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}
.hjg-ps .lb img{max-height:calc(100dvh - 130px)}
.hjg-ps .btn,.hjg-ps .g-ctl button,.hjg-ps .lb button,.hjg-ps .show button{min-height:44px;min-width:44px}
.ps-previewbar .langswitch button{min-height:44px;display:inline-flex;align-items:center;padding:0 16px}

/* visual pass (Codex 10-17): fewer boxes, clearer rhythm, tappable cards look tappable */
.hjg-ps .record{border-top:2px solid var(--accent)}
.hjg-ps .card30{background:transparent;border:0;border-block:1px solid var(--ink);margin-block:12px 44px}
.hjg-ps .card30 header{padding-inline:0}
.hjg-ps .fit > div{padding-inline:0}
.hjg-ps .fit > div + div{border-left:0;padding-left:20px}
.hjg-ps dl.facts dt,.hjg-ps dl.facts dd{padding-inline:0}
.hjg-ps dl.facts dt{padding-right:20px}
.hjg-ps figcaption{font-family:var(--f-body);font-size:12.5px;line-height:1.6;color:var(--ink-soft);letter-spacing:0}
.hjg-ps figcaption > span:last-child:not(:first-child){font-family:var(--f-mono);font-size:11px}
.hjg-ps .pt{background:#fff;grid-template-columns:minmax(0,1fr) 22px;column-gap:12px;min-height:88px;align-content:center}
.hjg-ps .pt > span{grid-column:1}
.hjg-ps .pt::after{content:"⤢";grid-column:2;grid-row:1 / span 3;align-self:center;justify-self:end;font:400 18px/1 var(--f-mono);color:var(--accent)}
.hjg-ps .pt:active{background:var(--mark)}
.hjg-ps .addr{background:transparent;border:0;border-block:1px solid var(--rule);padding-inline:0}
.hjg-ps .addr .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.hjg-ps .addr .row > :first-child{grid-column:1 / -1}
.hjg-ps .addr .row .btn{justify-content:center;min-height:48px}
.hjg-ps .ask .btn{min-height:48px;min-width:120px;justify-content:center}
.hjg-ps .owner{border-top:2px solid var(--accent)}
.hjg-ps .show{background:var(--accent);color:var(--accent-ink)}
.hjg-ps .show .big{color:var(--accent-ink);font-size:clamp(34px,9.5vw,64px);line-height:1.4}
.hjg-ps .show .sub{color:var(--accent-ink);opacity:.85}
.hjg-ps .show button{background:var(--accent-ink);color:var(--accent)}
.hjg-ps .col > p{margin:0 0 1.2em}
.hjg-ps.ja .col > p{line-break:strict}
@media (max-width:600px){
  .hjg-ps h2{font-size:25px;line-height:1.3;margin:56px 0 14px}
  .hjg-ps.ja h2{font-size:22px;line-height:1.5}
  .hjg-ps .col > p{font-size:17px;line-height:1.68}
  .hjg-ps.ja .col > p{font-size:16px;line-height:1.85}
  .hjg-ps .plate,.hjg-ps .pair,.hjg-ps .tall{margin-block:32px}
  .hjg-ps .g-item{width:82vw}
  .hjg-ps .fit > div + div{padding-left:0;border-top:1px solid var(--rule)}
}
.hjg-ps .addr .row > :nth-child(2):last-child{grid-column:1 / -1}
body.hjg-ps-body .ct-related-posts-container,body.hjg-ps-body .ct-related-posts{background:transparent}
/* owner preview bar */
.ps-previewbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#1c2420;color:#eceee7;font:500 12px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.03em;padding:8px 16px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between}
.ps-previewbar .ps-note{font-family:"Zen Kaku Gothic New","Hiragino Sans",sans-serif;font-size:12.5px;letter-spacing:0}
.ps-previewbar .langswitch{display:inline-flex;border:1px solid currentColor}
.ps-previewbar .langswitch button{all:unset;cursor:pointer;padding:6px 14px;font:inherit}
.ps-previewbar .langswitch button[aria-pressed="true"]{background:#eceee7;color:#1c2420}
