/* 合并样式（build-performance.py 生成，不要手改）：navigation-label.css live.css */
/* ===== navigation-label.css ===== */
@media(max-width:1200px) and (min-width:761px){
:root{--island-space:156px}
.site-header{display:grid;grid-template-columns:1fr auto;border-radius:35px;padding:10px 24px;gap:2px 16px}
.site-header .brand{grid-column:1;grid-row:1}
.site-header .header-note{grid-column:2;grid-row:1;display:block}
.site-header nav{grid-column:1 / -1;grid-row:2;justify-content:center}
}
@media(max-width:760px){
:root{--island-space:188px}
.site-header{width:calc(100% - 24px);padding:8px 12px 11px;gap:3px}
.site-header nav{flex-wrap:wrap;gap:2px 4px;justify-content:center}
.site-header nav a{padding:6px 8px}
}
@media(max-width:420px){.site-header nav a{padding-inline:4px}}
@media(max-width:1439px) and (min-width:761px){
:root{--island-space:156px}
.site-header{display:grid;grid-template-columns:1fr auto;border-radius:35px;padding:10px 24px;gap:2px 16px}
.site-header .brand{grid-column:1;grid-row:1}
.site-header .header-end{grid-column:2;grid-row:1;justify-self:end}
.site-header nav{grid-column:1 / -1;grid-row:2;justify-content:center}
}
@media(max-width:1000px) and (min-width:761px){.site-header nav{font-size:13px}.site-header nav a{padding-inline:7px}.site-header .nav-chevron{margin-left:3px}}
@media(max-width:879px) and (min-width:761px){
:root{--island-space:204px}
.site-header nav{flex-wrap:wrap;row-gap:1px}
.site-header nav:after{content:"";flex-basis:100%;order:1}
.site-header nav>.nav-item:nth-child(n+5){order:2}
}
/* ===== live.css ===== */
.site-header .header-me{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:40px;padding:4px 14px 4px 5px;border:1px solid #ffefd42e;border-radius:999px;background:linear-gradient(135deg,#ffffff1f,#ffffff08);box-shadow:inset 0 1px 0 #ffffff1c;color:#cbd3d9;font:14px/1.6 var(--sans);text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}
.site-header .header-me:hover,.site-header .header-me:focus-visible,.site-header .header-me[aria-current]{color:var(--gold);border-color:#e2c39866;background:linear-gradient(135deg,#ffffff29,#ffffff0c);box-shadow:inset 0 1px 0 #fff2,0 3px 12px #1e120e14}
.site-header .header-me:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.site-header .header-search{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #ffefd42e;border-radius:50%;background:linear-gradient(135deg,#ffffff1f,#ffffff08);box-shadow:inset 0 1px 0 #ffffff1c;color:#cbd3d9;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}
.site-header .header-search svg{display:block}
.site-header .header-search:hover,.site-header .header-search:focus-visible,.site-header .header-search[aria-expanded="true"]{color:var(--gold);border-color:#e2c39866;background:linear-gradient(135deg,#ffffff29,#ffffff0c);box-shadow:inset 0 1px 0 #fff2,0 3px 12px #1e120e14}
.site-header .header-search:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.site-header .header-search::after{content:attr(data-tip);position:absolute;top:calc(100% + 10px);left:50%;padding:5px 11px;border:1px solid #ffffff2e;border-radius:10px;background:linear-gradient(160deg,#ffffff1c,#ffffff06 55%),#2a2320f2;box-shadow:inset 0 1px 0 #fff2,0 8px 22px #1e120e4d;color:var(--ink);font:12px/1.5 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-3px);transition:opacity .15s,transform .15s}
@media(hover:hover) and (pointer:fine){.site-header .header-search:hover::after,.site-header .header-search:focus-visible::after{opacity:1;transform:translate(-50%,0)}}
.site-header .header-search[aria-expanded="true"]::after{opacity:0}
:root:not([data-daypart]) .site-header .header-search{display:none}
.header-me-face{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;overflow:hidden;border-radius:50%;border:1px solid #e2c39880;background:#2a2320b3;color:var(--gold)}
.header-me-face img{width:100%;height:100%;object-fit:cover;display:block}
.site-header .header-end{display:flex;align-items:center;gap:16px;flex-shrink:0}
@media(max-width:1200px) and (min-width:761px){.site-header .header-end{grid-column:2;grid-row:1;justify-self:end}}
@media(max-width:760px){
.site-header .header-end{display:contents}
.site-header .header-me{position:absolute;top:13px;right:13px;min-height:0;padding:3px;gap:0}
.site-header .header-search{position:absolute;top:13px;left:13px;width:40px;height:40px}
.site-header .header-search::after{content:none}
.site-header .header-me-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.header-me-face{width:32px;height:32px}
}
.dm-layer{position:fixed;inset:0;z-index:58;pointer-events:none;overflow:hidden}
.dm-layer[hidden]{display:none}
.dm{position:absolute;left:0;top:0;display:flex;gap:7px;white-space:nowrap;padding:4px 14px;border:1px solid #ffffff38;border-radius:999px;background:#2a232085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px #1e120e26;color:#f4efe8;font:14px/1.55 var(--sans);opacity:.86;transform:translateX(var(--dm-from,100vw));animation:dm-fly var(--dm-dur,9s) linear forwards;will-change:transform}
.dm.is-measuring{visibility:hidden;animation:none}
.dm-who{color:var(--gold)}
.dm-guard{border-color:#e2c398b0;box-shadow:inset 0 0 0 1px #e2c39833,0 4px 14px #1e120e26}
.dm-layer.is-dense .dm{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a2320e0}
@media(max-width:760px),(pointer:coarse){.dm{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a2320e0}}
@keyframes dm-fly{from{transform:translateX(var(--dm-from,100vw))}to{transform:translateX(-100%)}}
@media(max-width:375px){.dm{font-size:12px;padding:3px 10px}}
.who-hint{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 14px;margin:0 0 18px;padding:10px 16px;border-radius:14px;background:#efe2dc;color:var(--p-brown-deep);font-size:14px;line-height:1.7;text-align:center}
.who-hint[hidden]{display:none}
.who-hint a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}
.who-hint a:hover{text-decoration-thickness:2px}
.who-hint a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
.home-page .home-live{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;align-items:center;margin:22px 0 0;padding:18px 22px 16px;border:1px solid #d4b38db0;border-radius:12px;box-shadow:inset 0 0 24px #efc49615,0 8px 28px #130d1933;color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}
.home-page .home-live:focus-visible{transform:translateY(-3px);border-color:#e2c398;box-shadow:inset 0 0 24px #efc49626,0 10px 30px #c78d5933;outline:2px solid var(--gold);outline-offset:3px}
@media(hover:hover){.home-page .home-live:hover{transform:translateY(-3px);border-color:#e2c398;box-shadow:inset 0 0 24px #efc49626,0 10px 30px #c78d5933}}
.home-live-face{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;border:2px solid #d4b38d;background:radial-gradient(circle at 35% 30%,#7a5560,#3a2830);box-shadow:0 0 0 4px #2a232099}
.home-live-face img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}
.home-live-face i{font-style:normal;font-family:var(--serif);font-weight:800;font-size:26px;color:var(--gold)}
.home-live-face:before,.home-live-face:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #f0647a;opacity:0;pointer-events:none}
.home-live[data-state="live"] .home-live-face{border-color:#f0647a}
.home-live[data-state="live"] .home-live-face:before{animation:live-ring 2.4s ease-out infinite}
.home-live[data-state="live"] .home-live-face:after{animation:live-ring 2.4s ease-out 1.2s infinite}
@keyframes live-ring{0%{opacity:.8;transform:scale(.92)}100%{opacity:0;transform:scale(1.35)}}
.home-live-body{display:grid;gap:1px;min-width:0}
.home-live-eyebrow{color:#d2bcab;font-size:12px;letter-spacing:.12em}
.home-live-name{color:#f4efe8;font-family:var(--serif);font-weight:800;font-size:21px;line-height:1.5;letter-spacing:.08em}
.home-live-status{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag title arrow" "sub sub arrow";gap:3px 10px;align-items:center;padding:9px 12px 9px 10px;border:1px solid #ffffff1f;border-radius:10px;background:#ffffff0d}
.home-live-tag{grid-area:tag;display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;background:#ffffff1f;color:#d2bcab;font:12px/1.7 var(--sans);font-weight:400}
.home-live[data-state="live"] .home-live-tag{background:#d63b53;color:#fff}
.home-live[data-state="live"] .home-live-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:live-blink 1.4s ease-in-out infinite}
@keyframes live-blink{50%{opacity:.35}}
.home-live-title{grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4efe8;font-size:15px}
.home-live-sub{grid-area:sub;color:#c4cdd4;font-size:12.5px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-live-arrow{grid-area:arrow;color:var(--gold);font-size:22px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}
@media(hover:hover){.home-page .home-live:hover .home-live-arrow{transform:translateX(4px)}}
a.home-live-status{color:inherit;text-decoration:none;transition:border-color .2s,background-color .2s}
a.home-live-status:hover{border-color:#e2c39866;background:#ffffff14}
a.home-live-status:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.home-live-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.home-live-link{display:grid;justify-items:center;align-content:center;gap:1px;min-width:0;padding:8px 6px 7px;border:1px solid #ffffff1f;border-radius:10px;background:#ffffff0d;color:#f4efe8;font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s,transform .3s cubic-bezier(.22,1,.36,1)}
.home-live-link strong{font-family:var(--serif);font-weight:800;font-size:15px;line-height:1.5;letter-spacing:.06em}
.home-live-link small{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:#c4cdd4;font-size:12px;line-height:1.6;white-space:nowrap;overflow:hidden}
.home-live-link small svg{flex:none}
.home-live-link:hover{border-color:#e2c398;background:#ffffff17;transform:translateY(-2px)}
.home-live-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.home-live-group.is-copied{border-color:#e2c398}
.home-live-group.is-copied small{color:var(--gold)}
@media(max-width:420px){.home-live-links{gap:6px}.home-live-link{padding-left:3px;padding-right:3px}.home-live-qq{display:none}}
@media(max-width:760px){.home-page .home-live{padding:15px 16px 14px;gap:10px 14px}.home-live-face{width:56px;height:56px}.home-live-name{font-size:19px}}
.home-page .home-live{isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#4a3240f5 0%,#4a3040f2 38%,#5e3044ee 66%,#7d3a4cea 100%)}
.home-page .home-live:before,.home-page .home-live:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat}
.home-page .home-live:before{z-index:-2;background-image:radial-gradient(70% 120% at 100% 0%,#9b435080,#86485233 45%,transparent 75%),radial-gradient(60% 90% at 0% 100%,#2f2130b3,transparent 70%);transition:opacity .6s}
.home-page .home-live:after{z-index:-1;background-image:url('assets/opt/archive/heart-qilin-card.webp?v=e57716c526');background-size:auto 225%;background-position:right -8px top -150px;opacity:.92;
-webkit-mask-image:linear-gradient(90deg,transparent calc(100% - 270px),#000 calc(100% - 120px)),linear-gradient(180deg,#000 38%,transparent 68%);-webkit-mask-composite:source-in;
mask-image:linear-gradient(90deg,transparent calc(100% - 270px),#000 calc(100% - 120px)),linear-gradient(180deg,#000 38%,transparent 68%);mask-composite:intersect}
.home-page .home-live[data-state="live"]:before{background-image:radial-gradient(70% 120% at 100% 0%,#b04a5c99,#86485240 45%,transparent 75%),radial-gradient(60% 90% at 0% 100%,#2f2130b3,transparent 70%)}
.home-page .home-live .home-live-status,.home-page .home-live .home-live-link{background:#2b1d28a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.home-page .home-live a.home-live-status:hover,.home-page .home-live .home-live-link:hover{background:#3a2834b8}
@media(max-width:760px){
.home-page .home-live:after{background-size:auto 200%;background-position:right -14px top -112px;
-webkit-mask-image:linear-gradient(90deg,transparent calc(100% - 170px),#000 calc(100% - 60px)),linear-gradient(180deg,#000 34%,transparent 62%);
mask-image:linear-gradient(90deg,transparent calc(100% - 170px),#000 calc(100% - 60px)),linear-gradient(180deg,#000 34%,transparent 62%)}
}
.live-dock{position:fixed;left:0;top:0;z-index:65;opacity:0;touch-action:none;will-change:transform}
.live-dock.is-ready{opacity:1;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1)}
.live-dock.is-placing{transition:none}
.live-dock.is-dragging{transition:none}
.live-dock-bubble{position:relative;display:block;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.22,1,.36,1)}
.live-dock.is-dragging .live-dock-bubble{cursor:grabbing;transform:scale(1.08)}
.live-dock-bubble:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.live-dock-face{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;padding:4px;border-radius:50%;background:conic-gradient(from 210deg,#fbe9c4,#e6be85 16%,#c99562 32%,#e9c48e 50%,#fbe6bf 62%,#c99562 80%,#fbe9c4);box-shadow:0 6px 16px #1e120e66,0 0 0 1px #7c4f2e55}
.live-dock-face:after{content:"";position:absolute;inset:3px;border-radius:50%;box-shadow:inset 0 0 0 1px #7c4f2e99,inset 0 0 8px #1e120e40;pointer-events:none}
.live-dock-face:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7a5560,#3a2830)}
.live-dock-face img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%;object-fit:cover;z-index:1;pointer-events:none;-webkit-user-drag:none;user-select:none}
.live-dock-face i{position:relative;font-style:normal;font-family:var(--serif);font-weight:800;font-size:21px;color:var(--gold)}
.live-dock-face.is-small{width:40px;height:40px;flex:none;padding:3px;box-shadow:0 2px 6px #1e120e59}
.live-dock-face.is-small img{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px)}
.live-dock-face.is-small:before{inset:3px}
.live-dock-face.is-small:after{inset:2px}
.live-dock-face.is-small i{font-size:16px}
@property --sweep{syntax:'<angle>';inherits:false;initial-value:210deg}
.live-dock[data-state="live"] .live-dock-bubble .live-dock-face{background:conic-gradient(from var(--sweep),#fff4dc,#f0c98a 12%,#d9805f 26%,#e9c48e 44%,#fff1d2 56%,#d9805f 74%,#fff4dc);animation:ball-sweep 4s linear infinite}
@keyframes ball-sweep{to{--sweep:570deg}}
.live-dock.will-snap .live-dock-face{box-shadow:0 6px 16px #1e120e66,0 0 0 4px #f3d7a066,0 0 18px #f3d7a0aa}
.live-dock-tag{position:absolute;left:50%;bottom:-9px;z-index:2;transform:translateX(-50%);display:none;align-items:center;gap:4px;padding:0 8px 0 7px;border:1px solid #e2c398c0;border-radius:999px;background:linear-gradient(#8a5256,#45342e);color:#f7e2b8;font:10.5px/16px var(--sans);font-weight:400;letter-spacing:.08em;box-shadow:0 2px 6px #1e120e59;white-space:nowrap}
.live-dock[data-state="live"] .live-dock-tag{display:inline-flex}
.live-dock-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffb3c1;box-shadow:0 0 6px #ff8fa5;animation:live-blink 1.4s ease-in-out infinite}
.live-dock.is-tucked{opacity:.9}
.live-dock.is-tucked[data-edge="right"]{transform:translateX(22%)}
.live-dock.is-tucked[data-edge="left"]{transform:translateX(-22%)}
.live-dock.is-tucked[data-edge="top"]{transform:translateY(-22%)}
.live-dock.is-tucked[data-edge="bottom"]{transform:translateY(22%)}
.live-dock-card{position:absolute;width:min(272px,calc(100vw - 32px));padding:14px 14px 12px;border:1px solid #ffffff33;border-radius:18px;background:linear-gradient(160deg,#ffffff1c,#ffffff06 55%,#ffffff0d),#2a2320d9;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px 0 #fff2,0 16px 38px #1e120e59;color:#f4efe8;cursor:auto}
.live-dock-card[hidden]{display:none}
.live-dock[data-edge="free"][data-side="left"] .live-dock-card{right:calc(100% + 12px);top:calc(50% - 86px);transform-origin:right center}
.live-dock[data-edge="free"][data-side="right"] .live-dock-card{left:calc(100% + 12px);top:calc(50% - 86px);transform-origin:left center}
.live-dock[data-edge="right"] .live-dock-card{right:calc(100% + 12px);top:calc(50% - 86px);transform-origin:right center}
.live-dock[data-edge="left"] .live-dock-card{left:calc(100% + 12px);top:calc(50% - 86px);transform-origin:left center}
.live-dock[data-edge="top"] .live-dock-card{top:calc(100% + 14px);left:calc(50% - 136px);transform-origin:center top}
.live-dock[data-edge="bottom"] .live-dock-card{bottom:calc(100% + 14px);left:calc(50% - 136px);transform-origin:center bottom}
.live-dock-head{display:flex;align-items:center;gap:10px}
.live-dock-names{display:grid;flex:1;min-width:0}
.live-dock-names small{color:#d2bcab;font-size:11.5px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live-dock-names strong{font-family:var(--serif);font-weight:800;font-size:16px;letter-spacing:.06em}
.live-dock-state{flex:none;padding:1px 9px;border-radius:999px;background:#ffffff1f;color:#d2bcab;font:12px/1.7 var(--sans);font-weight:400}
.live-dock[data-state="live"] .live-dock-state{background:#d63b53;color:#fff}
.live-dock-title{margin:10px 0 0;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}
.live-dock-sub,.live-dock-meta{margin:3px 0 0;color:#c4cdd4;font-size:12.5px;line-height:1.7}
.live-dock-meta[hidden]{display:none}
.live-dock-go{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px;min-height:38px;border:1px solid #e2c398a8;border-radius:999px;background:linear-gradient(#7b474ba8,#45342eb8),url('assets/art/silk-pattern.webp?v=ce71f709ec') center/cover;color:var(--gold);font-size:14px;text-decoration:none;transition:background-color .2s,border-color .2s}
.live-dock-go:hover,.live-dock-go:focus-visible{border-color:var(--gold);background-color:#a56956}
.live-dock-go:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:760px){
.live-dock-bubble{width:48px;height:48px}
.live-dock-face i{font-size:18px}
}
@media print{.live-dock,.dm-layer{display:none}}
@media(prefers-reduced-motion:reduce){.site-header .header-me,.home-page .home-live,.home-page .home-live:before,.home-live-arrow,.home-live-link,.live-dock,.live-dock.is-ready,.live-dock-bubble,.live-dock-go{transition:none}
.home-live-face:before,.home-live-face:after,.live-dock-tag:before,.home-live-tag:before,.live-dock[data-state="live"] .live-dock-bubble .live-dock-face{animation:none}}
.motion-paused .site-header .header-me,.motion-paused .home-live,.motion-paused .home-live-arrow,.motion-paused .home-live-link,.motion-paused .live-dock,.motion-paused .live-dock-bubble{transition:none}
.motion-paused .home-live-face:before,.motion-paused .home-live-face:after,.motion-paused .live-dock-tag:before,.motion-paused .home-live-tag:before,.motion-paused .live-dock[data-state="live"] .live-dock-bubble .live-dock-face{animation:none}
@media(max-width:760px){
body.tools-tucked .live-dock.is-ready:not(.is-open):not(.is-dragging):not(:focus-within){opacity:0;pointer-events:none}
body.tools-tucked .live-dock.is-ready[data-edge="right"]:not(.is-open):not(.is-dragging):not(:focus-within){transform:translateX(calc(100% + 24px))}
body.tools-tucked .live-dock.is-ready[data-edge="left"]:not(.is-open):not(.is-dragging):not(:focus-within){transform:translateX(calc(-100% - 24px))}
body.tools-tucked .live-dock.is-ready[data-edge="top"]:not(.is-open):not(.is-dragging):not(:focus-within){transform:translateY(calc(-100% - 24px))}
body.tools-tucked .live-dock.is-ready[data-edge="bottom"]:not(.is-open):not(.is-dragging):not(:focus-within){transform:translateY(calc(100% + 24px))}
body.tools-tucked .live-dock.is-ready[data-edge="free"]:not(.is-open):not(.is-dragging):not(:focus-within){transform:scale(.6)}
}
html.ss-open{overflow:hidden}
.live-dock-tag{font-size:12px}
@media (pointer:coarse),(max-width:760px){.who-hint a{position:relative}.who-hint a::after{content:"";position:absolute;inset:-10px -6px}}
.live-dock.is-tucked:is([data-edge="left"],[data-edge="right"]),.live-dock.is-tucked:is([data-edge="left"],[data-edge="right"]) .live-dock-bubble{touch-action:pan-y}
.live-dock-card:focus{outline:none}
@media(max-width:760px),(hover:none){
.live-dock.is-tucked[data-edge="right"]{transform:translateX(9px) scale(.76)}
.live-dock.is-tucked[data-edge="left"]{transform:translateX(-9px) scale(.76)}
.live-dock.is-tucked[data-edge="top"]{transform:translateY(-9px) scale(.76)}
.live-dock.is-tucked[data-edge="bottom"]{transform:translateY(9px) scale(.76)}
.live-dock[data-state="live"] .live-dock-bubble .live-dock-face{box-shadow:0 6px 16px #1e120e66,0 0 0 2px #fff1d2e6,0 0 16px 3px #f3d7a0b3}
.live-dock.is-tucked[data-state="off"]{opacity:.68}
.live-dock.is-tucked[data-state="off"] .live-dock-face{scale:.86}
}
@media(max-width:760px){.story-read .live-dock[data-state="off"]:not(.is-open){visibility:hidden;pointer-events:none}}
