#nearbyStoryCard{position:absolute;right:20px;bottom:130px;z-index:19;display:flex;gap:11px;width:300px;padding:11px;background:#10221bf0;border:1px solid #b6b78061;border-radius:7px;backdrop-filter:blur(10px);box-shadow:0 10px 35px #0005;color:#eee4c9;font-family:'Be Vietnam Pro',sans-serif}
#nearbyStoryCard[hidden]{display:none!important}#nearbyStoryImage{width:88px;height:66px;object-fit:cover;flex-shrink:0;border-radius:3px;background:#26382b}#nearbyStoryCopy{min-width:0;flex:1}
#nearbyStoryEyebrow{font-size:7px;letter-spacing:.11em;color:#b9c59f;margin-bottom:4px}#nearbyStoryTitle{font:500 17px/1.12 'Cormorant Garamond',Georgia,serif;margin:0 0 4px;color:#f1e5c4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#nearbyStoryChannel{font-size:7px;line-height:1.5;color:#98b58e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px}#nearbyStoryActions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
#nearbyStoryPlay{border:1px solid #d7ba7d7a;border-radius:4px;background:#cbb078;color:#14251d;padding:7px 8px;cursor:pointer;font:500 9px 'Be Vietnam Pro',sans-serif}#nearbyStoryYoutube{color:#c3d2ab;font-size:8px;text-decoration:underline;text-underline-offset:3px}
body[data-entered='true'][data-view='3D'] #storyPlaque{display:none!important}
#storyPlayerDialog{padding:0;background:#11231e;color:#eee4cc;border:1px solid #b7b28172;border-radius:9px;width:min(940px,calc(100% - 28px));max-height:94dvh;overflow:auto;box-shadow:0 25px 110px #000b;font-family:'Be Vietnam Pro',sans-serif}
#storyPlayerDialog::backdrop{background:#030a09e6;backdrop-filter:blur(7px)}#storyPlayerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px 17px;border-bottom:1px solid #b8be8a26}
#storyPlayerEyebrow{color:#c4b17e;font-size:9px;letter-spacing:.16em;margin-bottom:7px}#storyPlayerTitle{font:500 30px/1.12 'Cormorant Garamond',Georgia,serif;margin:0 0 7px;color:#f1e8ce}#storyPlayerChannel{font-size:10px;line-height:1.7;color:#9fbb93;text-decoration:underline;text-underline-offset:3px}
#closeStoryPlayer{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border:1px solid #adbb8650;border-radius:5px;background:#adc28a0c;color:#dde0c0;font-size:22px;cursor:pointer}
#storyPlayerBody{padding:18px 24px 22px}#storyPlayerScreen{width:100%;aspect-ratio:16/9;min-width:200px;min-height:200px;background:#030606;border:1px solid #9bac7333;border-radius:4px;overflow:hidden}#storyPlayerScreen iframe{display:block;width:100%;height:100%;min-width:200px;min-height:200px;border:0;background:#030606}
#storyPlayerNotice{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;min-height:200px;padding:22px;color:#b3c4a8;font-size:12px;line-height:1.8}
#storyPlayerStatusRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:11px 0 0}#storyPlayerStatus{font-size:10px;line-height:1.7;color:#9db793;margin:0}#storyPlayerStatus[data-state='error'],#storyPlayerStatus[data-state='blocked']{color:#e1bd8b}
#storyPlayerRetry{flex-shrink:0;color:#d2bb85;background:#9fac7512;border:1px solid #a4b27750;border-radius:4px;font:10px 'Be Vietnam Pro',sans-serif;padding:7px 10px;cursor:pointer}
#storyPlayerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:14px;border-top:1px solid #a3af7829}#storyPlayerYoutube{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;color:#f3e9d2;background:#78352a;border:1px solid #d07a5c6e;border-radius:4px;text-decoration:none;font-size:11px}#storyPlayerNavigation{display:flex;gap:6px;flex-wrap:wrap}
#storyPlayerNavigation button{color:#c9d5b6;border:1px solid #9eaf7d4d;background:#9fb7800c;border-radius:4px;padding:9px 11px;font:10px 'Be Vietnam Pro',sans-serif;cursor:pointer}#storyPlayerNavigation button:disabled{opacity:.4;cursor:default}
#storyPlayerHint{margin:13px 0 0;color:#829d85;font-size:9px;line-height:1.7}#storyPlayerDialog button:focus-visible,#storyPlayerDialog a:focus-visible,#nearbyStoryCard button:focus-visible,#nearbyStoryCard a:focus-visible{outline:2px solid #d8c088;outline-offset:3px}
@media(max-width:760px){#nearbyStoryCard{right:13px;bottom:108px;width:270px}#storyPlayerHeader{padding:17px 18px 14px}#storyPlayerBody{padding:14px 18px 18px}#storyPlayerTitle{font-size:27px}#storyPlayerFooter{align-items:stretch}#storyPlayerNavigation{gap:5px}#storyPlayerNavigation button{padding:9px}}
@media(max-width:520px){#nearbyStoryCard{right:12px;bottom:100px;width:min(245px,calc(100% - 24px));gap:8px;padding:9px}#nearbyStoryImage{width:66px;height:55px}#nearbyStoryTitle{font-size:16px}#nearbyStoryPlay{font-size:8px;padding:7px}#nearbyStoryYoutube{font-size:7px}#nearbyStoryChannel{font-size:7px}#storyPlayerDialog{width:calc(100% - 18px);max-height:96dvh;min-width:244px}#storyPlayerHeader{padding:15px 13px 12px;gap:10px}#storyPlayerBody{padding:12px 13px 16px}#storyPlayerTitle{font-size:25px}#storyPlayerEyebrow{font-size:8px}#storyPlayerChannel{font-size:9px}#storyPlayerStatusRow{align-items:flex-start}#storyPlayerStatus{font-size:9px}#storyPlayerFooter{gap:10px}#storyPlayerYoutube{font-size:10px;justify-content:center;width:100%}#storyPlayerNavigation{width:100%;justify-content:space-between}#storyPlayerNavigation button{font-size:8px;flex:1;padding:9px 7px}#storyPlayerHint{font-size:8px}}
@media(max-width:360px){#nearbyStoryCard{bottom:142px}}
