.bc{--bc-w:340px;width:min(var(--bc-w), 100%);justify-items:center;gap:14px;display:grid;position:relative;container-type:inline-size}.bc-link{width:100%;color:inherit;border-radius:18px;text-decoration:none;display:block}.bc-link:focus-visible{outline-offset:6px}.bc-scene{aspect-ratio:5/7;perspective:1100px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;position:relative}.bc-mini .bc-scene{cursor:inherit}.bc-enter,.bc-float,.bc-tilt,.bc-flip{transform-style:preserve-3d;position:absolute;inset:0}.bc-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.bc-flip{transition:transform .85s cubic-bezier(.3,1.25,.4,1)}.bc-flipped .bc-flip{transform:rotateY(180deg)}.bc-still .bc-flip{transition:none}.bc-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r);background:var(--face);color:var(--ink);border:var(--edge);box-shadow:var(--face-shadow,none);font-family:var(--body);text-align:left;flex-direction:column;padding:7cqw 7cqw 6.5cqw;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(0)translateZ(.5px)}.bc-back{transform:rotateY(180deg)translateZ(.5px)}.bc-face>*{z-index:1;position:relative}.bc-face>.bc-bg,.bc-face>.bc-gloss,.bc-face>.bc-holo{z-index:0;pointer-events:none;position:absolute;inset:0}.bc-face p{margin:0}.bc-shadow{background:radial-gradient(closest-side, var(--shadow-c,#0a0e1e6b), transparent);filter:blur(10px);height:12%;opacity:calc(.9 - var(--tilt,0) * .3);transform:translate(calc(var(--ryn,0) * -1.4px), calc(var(--rxn,0) * .8px)) scale(calc(1 - var(--tilt,0) * .1));border-radius:50%;position:absolute;bottom:-5%;left:12%;right:12%}.bc-top{font:600 3.4cqw/1 var(--mono);letter-spacing:.04em;color:var(--soft);justify-content:space-between;align-items:center;gap:3cqw;display:flex}.bc-brand{white-space:nowrap;align-items:center;gap:1.6cqw;display:inline-flex}.bc-mark{flex:none;width:7.4cqw;height:7.4cqw}.bc-mark-l path{fill:none;stroke:var(--mark,var(--ink));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.bc-mark-e{fill:var(--mark,var(--ink))}.bc-mark-s{fill:none;stroke:var(--spark,#ffc760);stroke-width:2.4px;stroke-linecap:round}.bc-word{font:var(--word-font);letter-spacing:var(--word-ls,-.01em);color:var(--mark,var(--ink))}.bc-no{white-space:nowrap;color:var(--serial,var(--soft))}.bc-no-l{opacity:.75}.bc-topic{font:700 3.7cqw/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent2);margin-top:5cqw!important}.bc-art{border-radius:var(--art-r,4cqw);background:var(--art);border:var(--art-edge,0);flex:1 1 0;place-items:center;min-height:30cqw;margin:3cqw 0 3.5cqw;display:grid;position:relative}.bc-halo{background:var(--halo,transparent);filter:blur(6px);border-radius:50%;position:absolute;inset:8% 10%}.bc-mascot{object-fit:contain;width:88%;height:90%;filter:var(--mascot-f,drop-shadow(0 3cqw 3cqw #00000040));-webkit-user-drag:none;position:absolute;top:5%;left:6%}.bc-emo{border-radius:var(--emo-r,50%);background:var(--emo-bg);border:var(--emo-edge);width:17cqw;height:17cqw;box-shadow:var(--emo-shadow,none);place-items:center;font-size:9cqw;line-height:1;display:grid;position:absolute;bottom:-4cqw;right:-2cqw;transform:translateZ(0)}.bc-name{font:var(--name-font);font-size:calc(var(--ns,9.5cqw) * var(--nk,1));line-height:var(--name-lh,1.02);letter-spacing:var(--name-ls,-.02em);color:var(--name,var(--ink));text-shadow:var(--name-glow,none);overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.bc-lesson{font:600 4.1cqw/1.25 var(--body);color:var(--ink);opacity:.92;text-wrap:balance;margin-top:2cqw!important}.bc-track{font:500 3.3cqw/1.25 var(--mono);color:var(--soft);margin-top:1cqw!important}.bc-foot{border-top:var(--rule-line);align-content:end;gap:1.4cqw;min-height:11cqw;margin-top:4.5cqw;padding-top:3.6cqw;display:grid}.bc-holder-row{gap:.6cqw;display:grid}.bc-k{font:600 2.9cqw/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.bc-holder{font:var(--holder-font,700 5.6cqw/1.1 var(--display));color:var(--ink);overflow-wrap:anywhere}.bc-date-row,.bc-cta{font:600 3.7cqw/1.25 var(--mono);color:var(--date,var(--accent))}.bc-cta{color:var(--accent)}.bc [hidden],.bc-share [hidden]{display:none!important}.bc-gloss{background:radial-gradient(circle at var(--mx,30%) var(--my,18%), var(--gloss,#ffffff57), transparent 48%);mix-blend-mode:var(--gloss-blend,soft-light);opacity:calc(.55 + var(--tilt,0) * .45)}.bc-holo{background:var(--holo);background-size:250% 250%;background-position:var(--mx,30%) var(--my,18%);mix-blend-mode:var(--holo-blend,color-dodge);opacity:calc(var(--holo-a,.18) + var(--tilt,0) * var(--holo-b,.32));-webkit-mask-image:radial-gradient(120% 90% at var(--mx,30%) var(--my,18%), #000 10%, transparent 75%);mask-image:radial-gradient(120% 90% at var(--mx,30%) var(--my,18%), #000 10%, transparent 75%)}.bc-back{gap:0;padding:7cqw}.bc-learned{color:var(--accent2);align-items:center;gap:2cqw;font-size:3.4cqw;display:flex;margin-top:6cqw!important}.bc-learned span{letter-spacing:0;font-size:6cqw}.bc-remember{font:var(--remember-font,700 5.6cqw/1.22 var(--display));color:var(--name,var(--ink));text-wrap:balance;overflow-wrap:anywhere;margin-top:3.4cqw!important}.bc-remember b{color:var(--accent);font-weight:inherit}.bc-takeaways{border-top:var(--rule-line);font:500 3.6cqw/1.32 var(--body);color:var(--ink);gap:2.8cqw;margin:5cqw 0 0;padding:4.5cqw 0 0;list-style:none;display:grid}.bc-takeaways li{overflow-wrap:anywhere;grid-template-columns:5.4cqw minmax(0,1fr);align-items:start;gap:2.2cqw;display:grid}.bc-takeaways li:before{content:"✓";border-radius:var(--emo-r,50%);width:5.4cqw;height:5.4cqw;font:700 3cqw/1 var(--body);background:var(--check-bg,var(--accent));color:var(--check-ink,#10131c);place-items:center;margin-top:.2cqw;display:grid}.bc-learn{font:700 3.8cqw/1 var(--body);color:var(--btn-ink);background:var(--btn);border-radius:var(--btn-r,999px);border:var(--btn-edge,0);cursor:pointer;align-self:flex-start;align-items:center;gap:1.6cqw;margin-top:auto;padding:2.8cqw 4.4cqw;text-decoration:none;display:inline-flex}.bc-learn:hover{filter:brightness(1.08)}.bc-ctrl{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bc-ctrl button{border-radius:var(--pill,999px);cursor:pointer;font:600 .86rem/1.2 var(--body);color:var(--ink);background:var(--card);border:1px solid var(--rule);align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.bc-ctrl button:hover{border-color:var(--ink-faint)}.bc-ctrl button[aria-pressed=true]{border-color:var(--brand)}@media (prefers-reduced-motion:no-preference){.bc-idle:not(.bc-still):not(.bc-active) .bc-float{animation:6.5s ease-in-out infinite bc-bob}@keyframes bc-bob{50%{transform:translateY(-2.2%)}}.bc-entering .bc-enter{animation:1.15s cubic-bezier(.2,.85,.25,1.12) both bc-drop}@keyframes bc-drop{0%{opacity:0;transform:translate3d(0,-26%,140px)rotateX(38deg)rotateY(-200deg)scale(.62)}45%{opacity:1}to{opacity:1;transform:none}}.bc-entering .bc-scene:after{content:"";pointer-events:none;background:radial-gradient(closest-side, transparent 62%, var(--burst,#ffc7608c) 68%, transparent 76%);border-radius:50%;animation:1s ease-out .75s both bc-burst;position:absolute;inset:-18%}@keyframes bc-burst{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}.bc-mini .bc-scene{transition:transform .25s}.bc-link:hover .bc-scene{transform:translateY(-3px)}}.bc-mini{--bc-w:220px;gap:0}.bc-mini .bc-face{padding:7.5cqw}.bc-mini .bc-top{font-size:4.6cqw}.bc-mini .bc-mark{width:9cqw;height:9cqw}.bc-mini .bc-topic{font-size:4.6cqw;margin-top:4cqw!important}.bc-mini .bc-name{font-size:calc(var(--ns,9.5cqw) * var(--nk,1) * 1.08)}.bc-mini .bc-lesson{font-size:5cqw}.bc-mini .bc-foot{min-height:0;margin-top:4cqw}.bc-mini .bc-date-row,.bc-mini .bc-cta{font-size:4.8cqw}.bc-mini .bc-holder-row{display:none}.bc[data-state=locked] .bc-front{background:color-mix(in srgb, var(--card,#fff) 70%, transparent);border:2px dashed var(--rule-2,var(--rule,#c9cedb));box-shadow:none;color:var(--ink-soft,#545b6e)}.bc[data-state=locked] .bc-front>.bc-bg,.bc[data-state=locked] .bc-gloss,.bc[data-state=locked] .bc-holo{display:none}.bc[data-state=locked] .bc-art{border:1.5px dashed var(--rule,#d5d9e3);background:0 0}.bc[data-state=locked] .bc-halo{display:none}.bc[data-state=locked] .bc-mascot{filter:grayscale();opacity:.32}.bc[data-state=locked] .bc-emo{filter:grayscale();opacity:.6;border:1.5px dashed var(--rule,#d5d9e3);box-shadow:none;background:0 0}.bc[data-state=locked] .bc-name,.bc[data-state=locked] .bc-lesson{color:var(--ink-soft,#545b6e);text-shadow:none}.bc[data-state=locked] .bc-topic,.bc[data-state=locked] .bc-top,.bc[data-state=locked] .bc-word{color:var(--ink-faint,#8d93a3);text-shadow:none}.bc[data-state=locked] .bc-mark-l path,.bc[data-state=locked] .bc-mark-e{stroke:var(--ink-faint,#8d93a3)}.bc[data-state=locked] .bc-mark-e{fill:var(--ink-faint,#8d93a3);stroke:none}.bc[data-state=locked] .bc-foot{border-top:1.5px dashed var(--rule,#d5d9e3)}.bc[data-state=locked] .bc-cta{color:var(--brand-ink,#3730a3)}.bc[data-state=locked] .bc-shadow{display:none}.bc[data-bskin=terminal] .bc-scene{--r:1.5cqw;--ink:#d4ffe0;--soft:#7fb894;--accent:#3dff7a;--accent2:#2de2e6;--serial:#ffb000;--date:#3dff7a;--display:"VT323", "Noto Sans JP Variable", ui-monospace, monospace;--body:"JetBrains Mono Variable", "Noto Sans JP Variable", ui-monospace, monospace;--mono:var(--body);--face:radial-gradient(130% 70% at 50% -5%, #3dff7a33, transparent 60%), linear-gradient(180deg, #08180ff7, #030906fa);--edge:1px solid #3dff7a99;--face-shadow:inset 0 0 0 1px #3dff7a1f, inset 0 0 40px #3dff7a14, 0 0 28px #3dff7a38;--mark:#3dff7a;--spark:#ffb000;--word-font:400 6cqw/1 var(--display);--word-ls:.02em;--art:radial-gradient(closest-side, #3dff7a24, transparent), repeating-linear-gradient(0deg, #3dff7a0d 0 1px, transparent 1px 5cqw), repeating-linear-gradient(90deg, #3dff7a0d 0 1px, transparent 1px 5cqw);--art-edge:1px dashed #3dff7a66;--art-r:0;--mascot-f:drop-shadow(0 0 2.4cqw #3dff7a59);--emo-bg:#06140c;--emo-edge:1.5px solid #3dff7a;--emo-r:0;--emo-shadow:0 0 16px #3dff7a73;--name-font:400 1em/1 var(--display);--nk:1.32;--name:#3dff7a;--name-glow:0 0 14px #3dff7a8c;--name-ls:.01em;--name-lh:.92;--holder-font:400 8cqw/1 var(--display);--remember-size:8.4cqw;--remember-font:400 8.4cqw/1 var(--display);--rule-line:1px dashed #3dff7a59;--gloss:#b4ffd24d;--gloss-blend:screen;--holo:linear-gradient(115deg, transparent 20%, #3dff7a80 32%, #2de2e680 40%, transparent 48%, #ffb00059 60%, transparent 70%);--holo-blend:screen;--holo-a:.08;--holo-b:.35;--check-bg:transparent;--check-ink:#3dff7a;--btn:#3dff7a;--btn-ink:#03140a;--btn-r:0;--shadow-c:#3dff7a4d;--burst:#3dff7a99}.bc[data-bskin=terminal] .bc-bg{opacity:.9;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),linear-gradient(#3dff7a,#3dff7a) 3cqw 3cqw/5cqw 1.5px no-repeat,linear-gradient(#3dff7a,#3dff7a) 3cqw 3cqw/1.5px 5cqw no-repeat,linear-gradient(#3dff7a,#3dff7a) right 3cqw bottom 3cqw/5cqw 1.5px no-repeat,linear-gradient(#3dff7a,#3dff7a) right 3cqw bottom 3cqw/1.5px 5cqw no-repeat}.bc[data-bskin=terminal] .bc-topic:before{content:"> ";color:#3dff7a}.bc[data-bskin=terminal] .bc-name:after{content:"_";animation:1.1s step-end infinite bc-caret}@keyframes bc-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bc[data-bskin=terminal] .bc-name:after{animation:none}}.bc[data-bskin=terminal] .bc-takeaways li:before{content:"+";border:1px solid #3dff7a}.bc[data-bskin=terminal] .bc-remember b{color:#ffb000}.bc[data-bskin=terminal] .bc-holder{color:#ffb000;text-shadow:0 0 10px #ffb00066}.bc[data-bskin=sticker] .bc-scene{--r:9cqw;--ink:#1f2350;--soft:#5d6390;--accent:#5b35c2;--accent2:#1f62d6;--serial:#5d6390;--date:#12705e;--display:"Baloo 2 Variable", "Noto Sans JP Variable", system-ui, sans-serif;--body:"Nunito Variable", "Noto Sans JP Variable", system-ui, sans-serif;--mono:var(--body);--face:#fff;--edge:0;--face-shadow:0 1.4cqw 0 #cfdcf5, 0 0 0 1px #1f23500f;--mark:#1f2350;--spark:#ffc93c;--word-font:800 4.6cqw/1 var(--display);--art:radial-gradient(circle at 30% 25%, #fff 0 12%, transparent 13%), linear-gradient(160deg, #8fc0ff, #4d96ff);--art-r:7cqw;--art-edge:1.2cqw solid #fff;--halo:radial-gradient(closest-side, #ffffff8c, transparent);--mascot-f:drop-shadow(0 .8cqw 0 #fff) drop-shadow(0 -.8cqw 0 #fff) drop-shadow(.8cqw 0 0 #fff) drop-shadow(-.8cqw 0 0 #fff) drop-shadow(0 2cqw 2cqw #1f23504d);--emo-bg:#ffc93c;--emo-edge:1.2cqw solid #fff;--emo-shadow:0 1.2cqw 0 #1f235038;--name-font:800 1em/1 var(--display);--nk:1.02;--name-lh:.98;--name-ls:-.01em;--holder-font:400 7cqw/1 "Gochi Hand", "Noto Sans JP Variable", cursive;--remember-size:7cqw;--remember-font:400 7cqw/1.12 "Gochi Hand", "Noto Sans JP Variable", cursive;--rule-line:.8cqw dashed #cfdcf5;--gloss:#ffffffd9;--gloss-blend:soft-light;--holo:linear-gradient(120deg, #ff6b6b 0%, #ffc93c 16%, #2ec4a6 32%, #4d96ff 48%, #9b5de5 64%, #ff6b6b 80%, #ffc93c 100%);--holo-blend:overlay;--holo-a:.12;--holo-b:.4;--check-bg:#2ec4a6;--check-ink:#fff;--btn:#ffc93c;--btn-ink:#1f2350;--btn-edge:.8cqw solid #fff;--shadow-c:#1f235066;--burst:#ffc93cb3}.bc[data-bskin=sticker] .bc-bg{background:radial-gradient(circle,#4d96ff38 1.3px,#0000 1.7px) 0 0/4.6cqw 4.6cqw,linear-gradient(170deg,#fff8dc,#ffe9b0 48%,#ffd9e8);border-radius:6.8cqw;inset:2.6cqw}.bc[data-bskin=sticker] .bc-face:after{content:"";z-index:0;pointer-events:none;transform:translateX(calc(var(--ryn,0) * 1.5%));background:linear-gradient(125deg,#fff0 30%,#ffffff80 38%,#fff0 46%);position:absolute;inset:0}.bc[data-bskin=sticker] .bc-topic{color:#fff;letter-spacing:.06em;background:#4d96ff;border:.8cqw solid #fff;border-radius:999px;align-self:flex-start;padding:1.4cqw 3.4cqw;font-weight:800;box-shadow:0 .8cqw #1f23502e}.bc[data-bskin=sticker] .bc-face{padding:8.5cqw 8.5cqw 8cqw}.bc[data-bskin=sticker] .bc-takeaways li:before{border:.6cqw solid #fff;box-shadow:0 .4cqw #1f235033}.bc[data-bskin=sticker] .bc-remember b{color:#5b35c2}.bc[data-bskin=sticker] .bc-mini .bc-face,.bc-mini[data-bskin=sticker] .bc-face{padding:9cqw}.bc[data-bskin=latent] .bc-scene{--r:5cqw;--ink:#eceef3;--soft:#a7adbb;--accent:#f7c870;--accent2:#84ccff;--serial:#a7adbb;--date:#72e2b6;--display:"Geist Variable", "Noto Sans JP Variable", system-ui, sans-serif;--body:var(--display);--mono:"Geist Mono Variable", "Noto Sans JP Variable", ui-monospace, monospace;--face:radial-gradient(90% 55% at 100% 0%, #a99cff47, transparent 60%) padding-box, radial-gradient(80% 50% at 0% 100%, #6fc3ff33, transparent 60%) padding-box, linear-gradient(180deg, #16181ff5, #0b0c10fa) padding-box, linear-gradient(140deg, #6fc3ff, #a99cff 45%, #f19ad3 80%, #f5c160) border-box;--edge:1.5px solid transparent;--face-shadow:inset 0 1px 0 #ffffff14;--mark:#eceef3;--spark:#f5c160;--word-font:600 4.4cqw/1 var(--display);--word-ls:-.04em;--art:radial-gradient(closest-side, #a99cff38, transparent), radial-gradient(circle, #eceef31a 1px, transparent 1.5px) 0 0 / 4cqw 4cqw;--art-edge:1px solid #e4e7ef24;--art-r:3.5cqw;--mascot-f:drop-shadow(0 3cqw 4cqw #6fc3ff47);--emo-bg:#a99cff2e;--emo-edge:1px solid #a99cff8c;--emo-r:3.2cqw;--emo-shadow:0 0 0 1.4cqw #0b0c10e6;--name-font:600 1em/1 var(--display);--nk:1;--name-ls:-.035em;--name-lh:1.02;--holder-font:italic 500 6cqw/1.1 var(--display);--remember-size:6cqw;--remember-font:italic 500 6cqw/1.25 var(--display);--rule-line:1px solid #e4e7ef1f;--gloss:#ffffff38;--gloss-blend:screen;--holo:conic-gradient(from 200deg at 50% 50%, #6fc3ff, #a99cff, #f19ad3, #f5c160, #5fdcab, #6fc3ff);--holo-blend:soft-light;--holo-a:.1;--holo-b:.45;--check-bg:#5fdcab2e;--check-ink:#72e2b6;--btn:#eceef3;--btn-ink:#0b0c10;--btn-r:2.4cqw;--shadow-c:#6fc3ff52;--burst:#a99cff99}.bc[data-bskin=latent] .bc-bg{background:radial-gradient(circle,#eceef312 1px,#0000 1.6px) 0 0/3.6cqw 3.6cqw}.bc[data-bskin=latent] .bc-topic{letter-spacing:.08em;font-weight:500}.bc[data-bskin=latent] .bc-name{background:linear-gradient(100deg,#fff 30%,#c9c2ff 70%,#f4a9da);color:#0000;-webkit-background-clip:text;background-clip:text}.bc[data-bskin=latent] .bc-takeaways li:before{border:1px solid #5fdcab80}.bc[data-bskin=academy] .bc-scene{--r:5cqw;--ink:#ecf5fff2;--soft:#d6e8ffa8;--accent:#ffc760;--accent2:#8fd6ff;--serial:#ffc760;--date:#ffc760;--display:"Bricolage Grotesque Variable", "Noto Sans JP Variable", system-ui, sans-serif;--body:"Atkinson Hyperlegible Next Variable", "Noto Sans JP Variable", system-ui, sans-serif;--mono:"IBM Plex Mono", "Noto Sans JP Variable", ui-monospace, monospace;--face:radial-gradient(90% 60% at 50% 0%, #8fd6ff33, transparent 65%), #103a6a;--edge:1px solid #a0cdff4d;--face-shadow:inset 0 0 0 1.5cqw #103a6a, inset 0 0 0 calc(1.5cqw + 1px) #a0cdff59;--mark:#fff;--spark:#ffc760;--word-font:800 4.6cqw/1 var(--display);--word-ls:-.02em;--art:radial-gradient(closest-side, #8fd6ff29, transparent);--art-edge:1px solid #a0cdff47;--art-r:3cqw;--emo-bg:#ffc760;--emo-edge:1cqw solid #103a6a;--emo-shadow:0 0 0 calc(1cqw + 1.5px) #ffc76099;--name-font:800 1em/1 var(--display);--nk:1;--name:#fff;--holder-font:400 6.4cqw/1.1 "Architects Daughter", var(--display);--remember-size:6cqw;--remember-font:400 6cqw/1.25 "Architects Daughter", var(--display);--rule-line:1px dashed #a0cdff59;--gloss:#ffffff4d;--gloss-blend:soft-light;--holo:linear-gradient(115deg, transparent 25%, #8fd6ff99 38%, #ffc76080 46%, transparent 58%);--holo-blend:screen;--holo-a:.08;--holo-b:.3;--check-bg:#ffc760;--check-ink:#12355e;--btn:#ffc760;--btn-ink:#12355e}.bc[data-bskin=academy] .bc-bg{background:linear-gradient(#a0cdff1f 1px,#0000 1px) 0 0/20cqw 20cqw,linear-gradient(90deg,#a0cdff1f 1px,#0000 1px) 0 0/20cqw 20cqw,linear-gradient(#a0cdff0d 1px,#0000 1px) 0 0/4cqw 4cqw,linear-gradient(90deg,#a0cdff0d 1px,#0000 1px) 0 0/4cqw 4cqw}:lang(ja) .bc-name,.bc[data-lang=ja] .bc-name{line-height:1.15}.bc[data-lang=ja] .bc-topic,.bc[data-lang=ja] .bc-k{letter-spacing:.04em}.bc-share{gap:8px;width:100%;display:grid}.bc-share-h{font:600 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.bc-share-row{flex-wrap:wrap;gap:8px;display:flex}.bc-sh{cursor:pointer;border-radius:var(--pill,999px);border:1px solid var(--rule);background:var(--card);min-height:40px;color:var(--ink);font:700 .9rem/1.1 var(--body);align-items:center;gap:7px;padding:9px 14px;text-decoration:none;transition:border-color .15s,transform .12s;display:inline-flex}.bc-sh:hover{border-color:var(--ink-faint);transform:translateY(-1px)}.bc-sh:active{transform:translateY(1px)}.bc-sh svg{flex:none}.bc-sh-main{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.bc-sh-dl{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.bc-sh[aria-busy=true]{opacity:.6;cursor:progress}.bc-share-status{min-height:1.2em;font:600 .85rem/1.2 var(--body);color:var(--mint-ink,var(--mint));margin:0}@media (width<=640px){.bc-share{justify-items:center}.bc-share-row{justify-content:center}}.bc[data-lang=ja] .bc-remember,.bc[data-lang=ja] .bc-holder{font-style:normal}.bc[data-state=locked] .bc-no{visibility:hidden}.bc-mini .bc-no{display:none}.bc[data-state=generic] .bc-no{visibility:hidden}.bc[data-state=locked] .bc-face:after{display:none}.bc[data-state=locked] .bc-topic{box-shadow:none;color:var(--ink-faint,#8d93a3);background:0 0;border:0;padding:0}.bc[data-state=locked][data-bskin=latent] .bc-name{color:var(--ink-soft,#545b6e);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.bc[data-lang=ja] .bc-holder{line-height:1.3}.bc-back .bc-remember{font-size:calc(var(--remember-size,5.6cqw) * var(--rk,1))}.bc-back .bc-takeaways{font-size:calc(3.6cqw * var(--tk,1));gap:calc(2.8cqw * var(--tk,1));margin-top:calc(5cqw * var(--tk,1));padding-top:calc(4.5cqw * var(--tk,1));margin-bottom:3.5cqw}
