@charset "UTF-8";.radio-button.svelte-13itlfl{position:relative;display:flex;align-items:center;gap:10px;width:calc(100% - 30px);margin:0 0 22px;padding:9px 12px 11px 9px;border:1px solid var(--color--divider--lighter);border-radius:12px;outline:none;background-color:transparent;color:var(--font-color);font-family:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:border-color .2s,background-color .2s}.radio-button.svelte-13itlfl:hover,.radio-button.svelte-13itlfl:focus-visible{border-color:var(--color--highlight)}.radio-button.active.svelte-13itlfl{border-color:var(--color--highlight);background-color:rgba(var(--color--highlight--rgb),.12)}.radio-button.svelte-13itlfl:disabled{cursor:default;opacity:.5}.radio-button__icon.svelte-13itlfl{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background-color:var(--color--highlight);color:#fff}.radio-button__icon.svelte-13itlfl svg{font-size:20px}.radio-button__text.svelte-13itlfl{display:flex;flex-direction:column;gap:3px;min-width:0}.radio-button__label.svelte-13itlfl{font-size:14px;font-weight:700;line-height:1.2}.radio-button__detail.svelte-13itlfl{font-size:12px;font-variant-numeric:tabular-nums;line-height:1.2;opacity:.6}.radio-button__hidden.svelte-13itlfl{width:calc(100% - 30px);margin:-14px 0 22px;font-size:12px;line-height:1.4;color:var(--color--post-updated)}.radio-button__progress.svelte-13itlfl{position:absolute;left:0;right:0;bottom:0;height:3px;background-color:#ffffff1f}.radio-button__progress.svelte-13itlfl i:where(.svelte-13itlfl){display:block;height:100%;background-color:var(--color--highlight)}.bookmark-list.svelte-r4odwg{flex-shrink:0;margin-bottom:20px}.bookmark-list__toggle.svelte-r4odwg{width:100%;display:flex;align-items:center;gap:2px;padding:0 0 10px;border:none;border-bottom:1px solid var(--color--divider);background:none;color:inherit;font-size:16px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.bookmark-list__toggle.svelte-r4odwg .material-symbols-outlined{font-size:20px;opacity:.5;transition:opacity .2s}.bookmark-list__toggle.svelte-r4odwg:hover .material-symbols-outlined{opacity:1}.bookmark-list__items.svelte-r4odwg{--mark-width: 12px;--mark-gap: 4px;max-height:32vh;overflow-y:auto;padding:6px 14px 0 0;overscroll-behavior:contain}.bookmark-list__item.svelte-r4odwg{position:relative;margin-bottom:2px}.bookmark-list__item.svelte-r4odwg:hover .bookmark-list__mark:where(.svelte-r4odwg),.bookmark-list__item.svelte-r4odwg:focus-within .bookmark-list__mark:where(.svelte-r4odwg){color:var(--color--highlight)}.bookmark-list__item.svelte-r4odwg:hover .bookmark-list__section:where(.svelte-r4odwg),.bookmark-list__item.svelte-r4odwg:focus-within .bookmark-list__section:where(.svelte-r4odwg){color:#fff;opacity:1}.bookmark-list__item.svelte-r4odwg:hover .bookmark-list__time:where(.svelte-r4odwg),.bookmark-list__item.svelte-r4odwg:focus-within .bookmark-list__time:where(.svelte-r4odwg){opacity:.7}.bookmark-list__item.svelte-r4odwg:hover .bookmark-list__delete:where(.svelte-r4odwg),.bookmark-list__item.svelte-r4odwg:focus-within .bookmark-list__delete:where(.svelte-r4odwg){opacity:.7}.bookmark-list__item.svelte-r4odwg:has(.bookmark-list__delete:where(.svelte-r4odwg):hover) .bookmark-list__section:where(.svelte-r4odwg),.bookmark-list__item.svelte-r4odwg:has(.bookmark-list__delete:where(.svelte-r4odwg):focus-visible) .bookmark-list__section:where(.svelte-r4odwg){color:#ff8a80}.bookmark-list__go.svelte-r4odwg{width:100%;display:flex;flex-direction:column;gap:1px;padding:2px 32px 2px 0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}.bookmark-list__mark.svelte-r4odwg{flex-shrink:0;min-width:var(--mark-width);margin-right:calc(var(--mark-gap) - 3px);color:var(--color--highlight);font-size:12px;font-weight:800;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none;transition:color .2s}.bookmark-list__mark.old.svelte-r4odwg{color:color-mix(in srgb,var(--color--highlight) 55%,var(--color--background))}.bookmark-list__title.svelte-r4odwg{display:flex;align-items:center;gap:3px;min-width:0}.bookmark-list__has-note.svelte-r4odwg{flex-shrink:0;display:flex;color:var(--color--highlight)}.bookmark-list__has-note.svelte-r4odwg .material-symbols-outlined{display:block;font-size:14px}.bookmark-list__section.svelte-r4odwg{min-width:0;overflow:hidden;font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;opacity:.8;transition:opacity .2s,color .2s}.bookmark-list__time.svelte-r4odwg{padding-left:calc(var(--mark-width) + var(--mark-gap));font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums;opacity:.45;transition:opacity .2s}.bookmark-list__delete.svelte-r4odwg{position:absolute;top:50%;right:4px;width:26px;height:26px;margin-top:-13px;padding:0;border:none;border-radius:6px;background:none;color:inherit;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .2s,color .2s}.bookmark-list__delete.svelte-r4odwg .material-symbols-outlined{font-size:16px}.bookmark-list__delete.svelte-r4odwg:hover,.bookmark-list__delete.svelte-r4odwg:focus-visible{opacity:1!important;color:#ff8a80}@media(hover:none){.bookmark-list__delete.svelte-r4odwg{opacity:.5}}.the-like-box-wrapper.svelte-1m9ha43{margin-top:80px;display:flex;justify-content:center}.the-like-box.svelte-1m9ha43{display:flex;gap:20px;padding:24px 40px;border:1px solid var(--color--divider);border-radius:10px;font-size:14px;--shadow-size: 6px;--shadow-color-opacity: .02;box-shadow:var(--shadow-size) var(--shadow-size) 0 rgba(255,255,255,var(--shadow-color-opacity));cursor:pointer;transition:.4s}@media(max-width:450px){.the-like-box.svelte-1m9ha43{padding:24px 14px 24px 24px}}.the-like-box.svelte-1m9ha43:hover{--shadow-size: 10px;--shadow-color-opacity: .04;border:1px solid rgba(255,255,255,.2);transform:translate(-2px,-2px)}.the-like-box.svelte-1m9ha43 p:where(.svelte-1m9ha43){line-height:1.5;-webkit-user-select:none;user-select:none}.bookmark-ribbon.svelte-128tvfk{display:block;overflow:visible}.bookmark-ribbon.svelte-128tvfk path:where(.svelte-128tvfk){fill:var(--color--highlight);stroke:rgba(var(--color--background--rgb),.8);stroke-width:6px;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke;transition:fill .2s}.bookmark-ribbon.svelte-128tvfk text:where(.svelte-128tvfk){fill:var(--color--background);font-family:inherit;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:fill .2s}.bookmark-ribbon.muted.svelte-128tvfk path:where(.svelte-128tvfk){fill:color-mix(in srgb,var(--color--highlight) 38%,var(--color--background))}.bookmark-ribbon.muted.svelte-128tvfk text:where(.svelte-128tvfk){fill:#ffffffe6}.post-bookmarks.svelte-14xwuyr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.post-bookmarks__line.svelte-14xwuyr{--line-color: var(--color--highlight);position:absolute;height:2px;background-image:repeating-linear-gradient(90deg,var(--line-color) 0 6px,transparent 6px 10px);pointer-events:none}.post-bookmarks__line.old.svelte-14xwuyr{--line-color: rgba(var(--color--highlight--rgb), .4)}.post-bookmarks__line.old.svelte-14xwuyr .post-bookmarks__label:where(.svelte-14xwuyr){background-color:color-mix(in srgb,var(--color--highlight) 35%,var(--color--background));color:#ffffffd9}.post-bookmarks__line.hover.svelte-14xwuyr{--line-color: var(--color--highlight)}.post-bookmarks__line.hover.svelte-14xwuyr .post-bookmarks__label:where(.svelte-14xwuyr){background-color:var(--color--highlight);color:#fff}.post-bookmarks__line.flash.svelte-14xwuyr{animation:svelte-14xwuyr-bookmark-flash 1.4s ease-out}.post-bookmarks__line--ghost.svelte-14xwuyr{background-image:repeating-linear-gradient(90deg,rgba(var(--color--highlight--rgb),.8) 0 2px,transparent 2px 6px)}@keyframes svelte-14xwuyr-bookmark-flash{0%,40%{box-shadow:0 0 0 4px rgba(var(--color--highlight--rgb),.35)}to{box-shadow:none}}.post-bookmarks__label.svelte-14xwuyr{position:absolute;right:calc(var(--label-overhang) * -1);bottom:0;box-shadow:0 0 0 3px rgba(var(--color--background--rgb),.8);padding:2px 8px 1px;border:none;border-radius:5px 5px 0 0;background-color:var(--color--highlight);color:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:background-color .2s}.post-bookmarks__label.svelte-14xwuyr .material-symbols-outlined{margin:0 2px 0 -2px;font-size:13px;vertical-align:-2px}.post-bookmarks__label.svelte-14xwuyr:focus-visible{outline:2px solid #fff;outline-offset:1px}.post-bookmarks__ribbon.svelte-14xwuyr{position:absolute;padding:0;border:none;border-radius:8px;background:none;pointer-events:auto;cursor:grab;touch-action:none}.post-bookmarks__ribbon.svelte-14xwuyr:hover .post-bookmarks__shape:where(.svelte-14xwuyr),.post-bookmarks__ribbon.hover.svelte-14xwuyr .post-bookmarks__shape:where(.svelte-14xwuyr){transform:scale(1.12)}.post-bookmarks__ribbon.svelte-14xwuyr:focus-visible{outline:2px solid var(--color--highlight);outline-offset:-2px}.post-bookmarks__ribbon.svelte-14xwuyr:active{cursor:grabbing}.post-bookmarks__shape.svelte-14xwuyr{position:absolute;left:var(--icon-x);top:var(--icon-y);transition:transform .2s cubic-bezier(.22,1,.36,1)}.post-bookmarks__add.svelte-14xwuyr{position:fixed;right:24px;bottom:92px;z-index:4;width:42px;height:34px;padding:0;border:2px solid var(--color--background);border-radius:10px;background-color:var(--color--highlight);color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 4px #00000014;cursor:grab;touch-action:none;transition:transform .25s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden}.post-bookmarks__add.svelte-14xwuyr .material-symbols-outlined{font-size:18px}.post-bookmarks__add.svelte-14xwuyr:hover{transform:scale(1.08)}.post-bookmarks__add.svelte-14xwuyr:active{cursor:grabbing}.post-bookmarks__add.shake.svelte-14xwuyr{animation:svelte-14xwuyr-bookmark-shake .4s ease-in-out}@keyframes svelte-14xwuyr-bookmark-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media(max-width:980px){body.opened--radio .post-bookmarks__add.svelte-14xwuyr{bottom:calc(var(--radio-player-height, 0px) + 32px + 68px)}}.post-bookmarks__shadow.svelte-14xwuyr{position:fixed;z-index:100;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.post-bookmarks__popover.svelte-14xwuyr{position:fixed;z-index:30;display:flex;flex-direction:column;max-width:calc(100vw - var(--left) - 12px);padding:3px;border:1px solid var(--color--divider--lighter);border-radius:9px;background-color:#222;box-shadow:0 8px 24px #00000080;box-sizing:border-box}.post-bookmarks__popover.wide.svelte-14xwuyr{width:280px}.post-bookmarks__bar.svelte-14xwuyr{flex-shrink:0;display:flex;align-items:center;gap:2px;height:30px}.post-bookmarks__nav.svelte-14xwuyr{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:none;color:#ffffffd9;cursor:pointer;transition:background-color .2s,color .2s}.post-bookmarks__nav.svelte-14xwuyr .material-symbols-outlined{display:block;font-size:20px}.post-bookmarks__nav.svelte-14xwuyr:hover:not(:disabled),.post-bookmarks__nav.svelte-14xwuyr:focus-visible{background-color:#ffffff14;color:#fff}.post-bookmarks__nav.active.svelte-14xwuyr,.post-bookmarks__nav.active.svelte-14xwuyr:hover:not(:disabled){background-color:var(--color--highlight);color:#fff}.post-bookmarks__nav.svelte-14xwuyr:disabled{opacity:.3;cursor:default}.post-bookmarks__position.svelte-14xwuyr{min-width:36px;height:30px;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.post-bookmarks__position.svelte-14xwuyr span:where(.svelte-14xwuyr){margin:0 2px;color:#ffffff59;font-weight:400}.post-bookmarks__divider.svelte-14xwuyr{flex-shrink:0;align-self:stretch;width:3px;margin:5px 3px;border-radius:2px;background-color:var(--color--divider--lighter)}.post-bookmarks__delete.svelte-14xwuyr{color:#ff8a80}.post-bookmarks__delete.svelte-14xwuyr .material-symbols-outlined{font-size:18px}.post-bookmarks__delete.svelte-14xwuyr:hover:not(:disabled),.post-bookmarks__delete.svelte-14xwuyr:focus-visible{background-color:rgba(var(--color--error--rgb),.15);color:#ff8a80}.post-bookmarks__note.svelte-14xwuyr{display:block;width:100%;max-height:160px;overflow-y:auto;overscroll-behavior:contain;margin:3px 0 0;padding:8px 9px 7px;border:none;border-top:1px solid var(--color--divider);border-radius:0 0 6px 6px;background:none;color:#ffd9b8;font-family:inherit;font-size:13px;line-height:1.5;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.post-bookmarks__note.svelte-14xwuyr:hover,.post-bookmarks__note.svelte-14xwuyr:focus-visible{background-color:#ffffff0d}.post-bookmarks__editor.svelte-14xwuyr{position:relative;margin-top:3px}.post-bookmarks__editor.svelte-14xwuyr textarea:where(.svelte-14xwuyr){display:block;width:100%;min-height:76px;max-height:160px;overscroll-behavior:contain;padding:7px 9px 20px;border:1px solid var(--color--highlight);border-radius:6px;background-color:#161616;color:#fff;font-family:inherit;font-size:13px;line-height:1.5;box-sizing:border-box;resize:none;outline:none}.post-bookmarks__editor.svelte-14xwuyr textarea:where(.svelte-14xwuyr)::placeholder{color:#ffffff59}@media(hover:none){.post-bookmarks__editor.svelte-14xwuyr textarea:where(.svelte-14xwuyr){font-size:16px}}.post-bookmarks__count.svelte-14xwuyr{position:absolute;right:9px;bottom:5px;color:#fff6;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.post-bookmarks__limit.svelte-14xwuyr{position:fixed;right:76px;bottom:94px;z-index:4;padding:6px 10px;border:1px solid var(--color--divider--lighter);border-radius:8px;background-color:#222;color:#fff;font-size:13px;white-space:nowrap;box-shadow:0 6px 18px #00000073;animation:svelte-14xwuyr-bookmark-limit-in .2s ease-out;pointer-events:none}@keyframes svelte-14xwuyr-bookmark-limit-in{0%{opacity:0;transform:translate(6px)}}@media(max-width:980px){body.opened--radio .post-bookmarks__limit.svelte-14xwuyr{bottom:calc(var(--radio-player-height, 0px) + 32px + 70px)}}img.svelte-u36jgu{background-color:#e9690010}.translation-outdated.svelte-u36jgu{margin:0 0 20px;padding:10px 14px;border-left:3px solid var(--color--primary, #e96900);border-radius:4px;background-color:#e9690014;font-size:14px;line-height:1.6}
