._artwork_1h6w5_1{width:82px;max-width:100%;height:82px;box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#0000;background-repeat:no-repeat;background-size:400% 400%;border:0;border-radius:0;flex:none;display:block;position:relative}._compact_1h6w5_1{width:100%;height:100%}@media (width<=650px){._artwork_1h6w5_1:not(._compact_1h6w5_1){width:66px;height:66px}}._rail_1ma5i_1{right:max(8px,env(safe-area-inset-right));z-index:1005;color:#214b3d;isolation:isolate;width:72px;font-family:inherit;position:fixed;top:26dvh}._list_1ma5i_1{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;align-items:center;gap:10px;max-height:46dvh;padding:4px;display:flex;overflow-y:auto}._tool_1ma5i_1{width:64px;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;display:flex}._icon_1ma5i_1{color:#285744;width:56px;height:56px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;place-items:center;display:grid}._icon_1ma5i_1 svg{stroke-width:1.7px;width:25px;height:25px}._icon_1ma5i_1 img{object-fit:contain;width:46px;height:46px}._icon_1ma5i_1:has(img){box-shadow:none;background:0 0}._label_1ma5i_1{text-align:center;text-shadow:0 1px 2px #fff,0 -1px 2px #fff;overflow-wrap:anywhere;pointer-events:none;max-width:64px;font-size:10px;line-height:1.4}._tool_1ma5i_1:focus{outline:none}._tool_1ma5i_1:focus-visible ._icon_1ma5i_1{outline-offset:3px;outline:2px solid #357664}._menu_1ma5i_1{background:#fff8e8;border:1px solid #c7ab6b;border-radius:10px;min-width:144px;max-width:calc(100vw - 100px);padding:6px;position:fixed;box-shadow:0 6px 22px #163d2f26}._menu_1ma5i_1 button{color:#214b3d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:14px;display:block}._menu_1ma5i_1 button:focus-visible{outline-offset:-2px;outline:2px solid #357664}.journal-opening{z-index:30;color:#65553c;pointer-events:none;background:#eee8dc;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.journal-opening iframe{filter:none;opacity:.85;border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.journal-opening-status{letter-spacing:1px;background:#f5ebdbd9;border-radius:3px;align-self:end;margin-bottom:5dvh;padding:8px 14px;font-size:13px;animation:1.5s both journal-wait-hint;position:relative}@keyframes journal-wait-hint{0%,60%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.journal-opening-status{animation:none}}.journal-opening[data-stalled=true]{pointer-events:auto}.journal-opening-status p{margin:0 0 12px;line-height:1.7}.journal-opening-actions{flex-wrap:wrap;gap:10px;display:flex}.journal-opening-actions button{color:#315341;cursor:pointer;background:#fffaf0;border:1px solid #b69a61;border-radius:6px;padding:10px 14px;font-size:14px}.journal-opening-status{max-width:calc(100vw - 32px)}
