.ortho-world{position:relative;overflow:hidden;width:100%;height:100%}.ortho-world *,.ortho-world *:before,.ortho-world *:after{box-sizing:border-box;margin:0;padding:0;appearance:none;-webkit-appearance:none}.ortho-world ::-webkit-scrollbar{width:15px;height:15px}.ortho-world ::-webkit-scrollbar-track{background:#eee;box-shadow:inset 0 0 3px #444}.ortho-world ::-webkit-scrollbar-thumb{background:#222;border-radius:5px;border:2px solid #ccc}.ortho-world ::-webkit-scrollbar-track-piece{background:transparent}.ortho-world ::-webkit-scrollbar-corner{background:#222}.ortho-world{font:10px verdana}.ortho-world .overlap-tooltip{white-space:nowrap;max-width:500px}.ortho-world .overlap-tooltip p{text-align:center;font-size:13px;font-weight:700}.ortho-world .overlap-tooltip td,.ortho-world .overlap-tooltip th{padding:0 3px}.ortho-world .overlap-tooltip img.inline{line-height:1.4em;width:auto;height:14px;margin:0 .2em;vertical-align:middle}.ortho-world .nowrap{white-space:nowrap}.ortho-world .highlight{background:#f40;color:#fff}.ortho-world [name=head]{background:#000;color:#fff;line-height:50px;font-size:13px;overflow:auto;white-space:nowrap;text-align:center;padding:0 10px}.ortho-world [name=head] span{display:inline-block;font-size:13px;padding:0 .2em}.ortho-world [name=head] span svg{width:20px;height:20px;vertical-align:middle;fill:#fff}.ortho-world [name=head] select,.ortho-world [name=head] button,.ortho-world [name=head] input{display:inline-block;background:#444;color:#fff;fill:#fff;margin:0 5px;border:2px solid #fff;border-radius:3px;padding:0 .5em;font-size:13px;line-height:22px;outline:0}.ortho-world [name=head] select[type=search]::-webkit-search-cancel-button,.ortho-world [name=head] button[type=search]::-webkit-search-cancel-button,.ortho-world [name=head] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ortho-world [name=head] select svg,.ortho-world [name=head] button svg,.ortho-world [name=head] input svg{width:20px;height:20px;vertical-align:middle}.ortho-world [name=head] input{padding-left:2em}.ortho-world [name=head] button{cursor:pointer}.ortho-world [name=head] button.flip{background:#eee;color:#000;fill:#000}.ortho-world [name=head] button:hover{background:#000;color:#fff}.ortho-world [name=head] button:hover.flip{background:#fff;color:#000;fill:#000}.ortho-world [name=head] div{display:inline-block;position:relative}.ortho-world [name=head] div span{position:absolute;left:.6em}.ortho-world [name=head] div.sel{margin:0 5px;font-size:0}.ortho-world [name=head] div.sel>button{font-size:13px;border-width:2px 1px;border-radius:0;margin:0}.ortho-world [name=head] div.sel>button:first-child{border-radius:3px 0 0 3px;border-left-width:2px}.ortho-world [name=head] div.sel>button:last-child{border-radius:0 3px 3px 0;border-right-width:2px}.ortho-world [name=scroll]{user-select:text;white-space:nowrap;position:absolute;padding:5px;inset:0;background:#ccc;overflow:auto}.ortho-world [name=scroll] .highlight{background:#f40;color:#fff}.ortho-world [name=scroll] .nation{float:left;margin:5px;background:#444;color:#fff;width:280px;position:relative}.ortho-world [name=scroll] .nation div.order{position:absolute;top:3px;right:5px;height:18px;color:#ccc}.ortho-world [name=scroll] .nation img.mapopen{position:absolute;bottom:3px;right:5px;width:20px;height:20px}.ortho-world [name=scroll] .nation{font-size:11px;border-radius:3px}.ortho-world [name=scroll] .nation td{padding:0 5px;vertical-align:middle;height:90px}.ortho-world [name=scroll] .nation span{padding:0 .3em;line-height:1.4em;display:inline-block}.ortho-world [name=scroll] .nation img{display:inline-block;vertical-align:middle;width:60px}.ortho-world [name=scroll] .nation img.inline{line-height:1.4em;width:auto;height:14px;margin:0 .1em}.ortho-world [name=scroll] .nation .name{font-size:120%;font-weight:700;white-space:normal}.ortho-world [name=scroll] .nation .small{font-size:90%}.ortho-world [name=scroll] .nation .G7:before{content:"G7";padding:2px 3px;border-radius:3px;background:#a00;font-size:80%}.ortho-world [name=scroll] .nation .G20:before{content:"G20";padding:2px 3px;border-radius:3px;background:#f40;font-size:80%}.ortho-world [name=scroll] .nation .permanent{padding:2px 3px;border-radius:3px;background:#080;font-size:80%}.ortho-world [name=scroll] .nation .hover{cursor:pointer}.ortho-world [name=scroll] .nation .hover:hover{scale:1.1;filter:drop-shadow(0 0 3px #000);fill:#fff}.ortho-world [name=scroll]>div.list{position:absolute;inset:2px 0 0 2px;overflow:scroll}.ortho-world [name=scroll]>div.list table{border-collapse:collapse;table-layout:fixed}.ortho-world [name=scroll]>div.list table th,.ortho-world [name=scroll]>div.list table td{background:#444;color:#fff;font-size:13px;height:30px;vertical-align:middle;line-height:16px;padding:2px .5em}.ortho-world [name=scroll]>div.list table th>img,.ortho-world [name=scroll]>div.list table td>img{display:inline-block;vertical-align:middle;height:26px;max-width:35px}.ortho-world [name=scroll]>div.list table th>img.inline,.ortho-world [name=scroll]>div.list table td>img.inline{line-height:1.4em;height:14px;margin:0 .1em}.ortho-world [name=scroll]>div.list table th>span,.ortho-world [name=scroll]>div.list table th>currency,.ortho-world [name=scroll]>div.list table th>language,.ortho-world [name=scroll]>div.list table th>small,.ortho-world [name=scroll]>div.list table td>span,.ortho-world [name=scroll]>div.list table td>currency,.ortho-world [name=scroll]>div.list table td>language,.ortho-world [name=scroll]>div.list table td>small{display:inline-block;padding:0 .2em}.ortho-world [name=scroll]>div.list table th>small,.ortho-world [name=scroll]>div.list table td>small{font-weight:400;font-size:90%;font-style:italic}.ortho-world [name=scroll]>div.list table th.flip,.ortho-world [name=scroll]>div.list table td.flip{background:#eee;color:#000}.ortho-world [name=scroll]>div.list table th{background:#222;height:20px}.ortho-world [name=scroll]>div.list table th{position:sticky}.ortho-world [name=scroll]>div.list table th:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.ortho-world [name=scroll]>div.list table thead th{top:0;z-index:1;border-right:3px solid #ccc}.ortho-world [name=scroll]>div.list table thead th:before{border-bottom:3px solid #ccc}.ortho-world [name=scroll]>div.list table thead tr:nth-child(1) th:nth-child(1){left:0;z-index:2;border-right:none}.ortho-world [name=scroll]>div.list table thead tr:nth-child(1) th:nth-child(1):before{border-right:3px solid #ccc}.ortho-world [name=scroll]>div.list table thead tr:nth-child(1) th:last-child{border-right:none}.ortho-world [name=scroll]>div.list table thead tr:nth-child(2) th{top:20px}.ortho-world [name=scroll]>div.list table thead th[colspan]:before{border-bottom:2px solid #ccc}.ortho-world [name=scroll]>div.list table thead th.hover:not(.flip){cursor:pointer}.ortho-world [name=scroll]>div.list table thead th.hover:not(.flip):hover{font-size:105%}.ortho-world [name=scroll]>div.list table tbody td,.ortho-world [name=scroll]>div.list table tbody th{border-bottom:3px solid #ccc;border-right:3px solid #ccc;position:relative}.ortho-world [name=scroll]>div.list table tbody td::last-child{border-right:none}.ortho-world [name=scroll]>div.list table tbody th{position:sticky;left:0;z-index:1;border-right:none}.ortho-world [name=scroll]>div.list table tbody th:before{border-right:3px solid #ccc}.ortho-world [name=scroll]>div.list table tbody tr:last-child td,.ortho-world [name=scroll]>div.list table tbody tr:last-child th{border-bottom:none}.ortho-world [name=scroll]>div.list table tbody .hover{cursor:pointer}.ortho-world [name=scroll]>div.list table tbody .hover:hover{font-size:105%;font-weight:700;filter:drop-shadow(0 0 5px #000)}.ortho-world [name=scroll]>div.list table tbody img.hover:hover{scale:1.1}.ortho-world [name=scroll]>div.list table tbody .mark:before{content:"";position:absolute;top:0;right:0;width:12px;aspect-ratio:1;background:#a00;clip-path:polygon(0 0,100% 0,100% 100%)}.ortho-world [name=modal]{background:#444;color:#fff;font-size:14px;animation-duration:.5s}.ortho-world [name=modal] button{display:inline-block;background:#444;color:#fff;margin:0 5px;border:2px solid #fff;border-radius:3px;cursor:pointer;padding:0 .5em;font:13px Verdana;line-height:24px}.ortho-world [name=modal] audio{margin:0 -20px;vertical-align:middle;scale:.8;background-color:#eee;border-radius:5px}.ortho-world [name=modal] .head,.ortho-world [name=modal] .foot{position:absolute;left:20px;right:20px;height:50px;line-height:50px}.ortho-world [name=modal] .head *,.ortho-world [name=modal] .foot *{vertical-align:middle;line-height:50px}.ortho-world [name=modal] .head img,.ortho-world [name=modal] .foot img{display:inline-block;height:30px;padding:0;margin:0 .5em;cursor:pointer}.ortho-world [name=modal] .head span,.ortho-world [name=modal] .foot span{display:inline-block;margin:0 .2em}.ortho-world [name=modal] .head span.color,.ortho-world [name=modal] .foot span.color{display:inline-block;width:16px;height:16px;margin:0 2px}.ortho-world [name=modal] .head .title,.ortho-world [name=modal] .foot .title{display:inline-block;margin:0 .2em;font-weight:700;vertical-align:top}.ortho-world [name=modal] .head.head,.ortho-world [name=modal] .foot.head{top:0}.ortho-world [name=modal] .head.foot,.ortho-world [name=modal] .foot.foot{bottom:0}.ortho-world [name=modal] .head.left,.ortho-world [name=modal] .foot.left{text-align:start}.ortho-world [name=modal] .head.center,.ortho-world [name=modal] .foot.center{text-align:center}.ortho-world [name=modal] .head.right,.ortho-world [name=modal] .foot.right{text-align:end}.ortho-world [name=modal] .head svg,.ortho-world [name=modal] .foot svg{display:inline-block;background:transparent;fill:#fff;height:24px;width:24px}.ortho-world [name=modal] [name=flag]{position:absolute;inset:50px}.ortho-world [name=modal] [name=flag]>img{position:absolute;width:95%;max-height:95%;overflow:hidden;animation-duration:.5s;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 20px #000)}.ortho-world [name=modal] [name=backward],.ortho-world [name=modal] [name=forward],.ortho-world [name=modal] [name=close],.ortho-world [name=modal] [name=svg]{position:absolute;top:40%;bottom:40%;width:40px;font-size:20px;padding:0;background:transparent;color:#888;border:2px solid transparent;margin:5px;fill:#888;text-align:center}.ortho-world [name=modal] [name=backward][name=backward],.ortho-world [name=modal] [name=forward][name=backward],.ortho-world [name=modal] [name=close][name=backward],.ortho-world [name=modal] [name=svg][name=backward]{left:0;border-radius:5px 0 0 5px}.ortho-world [name=modal] [name=backward][name=forward],.ortho-world [name=modal] [name=forward][name=forward],.ortho-world [name=modal] [name=close][name=forward],.ortho-world [name=modal] [name=svg][name=forward]{right:0;border-radius:0 5px 5px 0}.ortho-world [name=modal] [name=backward][name=close],.ortho-world [name=modal] [name=forward][name=close],.ortho-world [name=modal] [name=close][name=close],.ortho-world [name=modal] [name=svg][name=close]{right:0;border-radius:5px;top:50px;height:40px}.ortho-world [name=modal] [name=backward][name=svg],.ortho-world [name=modal] [name=forward][name=svg],.ortho-world [name=modal] [name=close][name=svg],.ortho-world [name=modal] [name=svg][name=svg]{right:0;border-radius:5px;bottom:50px;top:auto;height:40px}.ortho-world [name=modal] [name=backward]:hover,.ortho-world [name=modal] [name=forward]:hover,.ortho-world [name=modal] [name=close]:hover,.ortho-world [name=modal] [name=svg]:hover{border:2px solid #666;color:#fff;background:#222;fill:#fff}.ortho-world [name=rightTop] div.nation{pointer-events:auto;cursor:pointer;background:#0000004d;padding:5px;border-radius:3px;color:#fff;font-size:12px;line-height:1.2em}.ortho-world [name=rightTop] div.nation td{border:none;text-align:center}.ortho-world [name=rightTop] div.nation td:nth-child(1){font-size:0}.ortho-world [name=rightTop] div.nation td:nth-child(2){padding:0 1em}.ortho-world [name=rightTop] div.nation img{height:50px;vertical-align:middle}.ortho-world [name=rightTop] div.nation title{font-size:14px;font-weight:700}.ortho-world [name=rightTop] div.selection{max-width:220px;cursor:default;text-align:center;pointer-events:auto}.ortho-world [name=rightTop] div.selection>div{max-height:400px;overflow:auto}.ortho-world [name=rightTop] div.selection button.inline{display:inline-block;margin:5px .5em;padding:3px .5em;width:auto;height:auto;background:#0000004d;cursor:pointer}.ortho-world [name=rightTop] div.selection button.inline.active{cursor:default;border-color:#fff}.ortho-world [name=rightTop] div.selection table{border-collapse:collapse;display:inline-block;text-align:right;font-size:12px;line-height:1.1;color:#fff}.ortho-world [name=rightTop] div.selection table tr.hover,.ortho-world [name=rightTop] div.selection table tr:hover{color:#ff0;background:#0000004d;filter:drop-shadow(0 0 1px #fff)}.ortho-world [name=rightTop] div.selection table td{text-align:left;border:none;padding:2px .5em;filter:drop-shadow(0 0 3px #000)}.ortho-world [name=rightTop] div.selection table td:nth-child(1){white-space:nowrap}.ortho-world [name=rightTop] div.selection table td:nth-child(2){max-width:150px}.ortho-world [name=tipPlane] img.inline{display:inline-block;vertical-align:middle;height:16px;margin:0 .5em;filter:drop-shadow(0 0 1px #fff)}.ortho-world [name=tipPlane] svg{height:16px;display:inline;fill:#fff;vertical-align:middle}.ortho-world [name=tipPlane] div.sovereignt,.ortho-world [name=tipPlane] div.claim{display:inline-block;margin:3px;padding:2px 1em;border-radius:3px;text-align:center}.ortho-world [name=tipPlane] div.sovereignt.sovereignt,.ortho-world [name=tipPlane] div.claim.sovereignt{border:2px solid #0a0}.ortho-world [name=tipPlane] div.sovereignt.claim,.ortho-world [name=tipPlane] div.claim.claim{border:2px solid #a00}.ortho-world [name=tipPlane] div.sovereignt title,.ortho-world [name=tipPlane] div.claim title{font-size:110%;font-weight:700}.ortho-world [name=tipPlane] div.sovereignt table,.ortho-world [name=tipPlane] div.claim table{display:inline-block;text-align:left}.ortho-world [name=tipPlane] div.sovereignt table td,.ortho-world [name=tipPlane] div.claim table td{padding:1px 5px}.ortho-world [name=tipPlane] div.sovereignt table td:nth-child(1),.ortho-world [name=tipPlane] div.claim table td:nth-child(1){text-align:center}.ortho-world [name=legend]{pointer-events:none;font-size:12px;background:#0000004d;border:none}.ortho-world [name=legend] td{padding:0 .5em}.ortho-world [name=legend] svg{width:32px;height:16px}.ortho-world [name=overlays] .caption{pointer-events:auto;position:absolute;bottom:50px;text-align:center;left:0;right:0}.ortho-world [name=overlays] .caption>div{display:inline-block;background:#0000004d;color:#fff;font-size:13px;border-radius:3px;max-width:50%}.ortho-world [name=overlays] .caption>div>span{line-height:1.6em;padding:0 1em}.ortho-world [name=head]{position:absolute;top:0;left:0;right:0;height:50px;z-index:2}.ortho-world [name=main]{position:absolute;inset:50px 0 0}.ortho-world [name=modal]{position:absolute;inset:0;z-index:10}.ortho-world [name=modal] [name=flag]>img.map{object-fit:contain;background:#cff;border-radius:8px}.ortho-world .hidden{display:none!important}.ortho-world .remote-hover{outline:2px solid #f80;outline-offset:-2px}.ortho-world [name=scroll]>div.list table tbody tr.remote-hover>*{background:#432}.ortho-world [name=loading]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:#000;z-index:20}.ortho-world [name=loading] span{display:inline-block;padding:1em 2em;border:2px solid #666;border-radius:8px;background:#222}.ortho-world[dir=rtl] [name=scroll] .nation{float:right;direction:rtl;text-align:start}.ortho-world[dir=rtl] [name=scroll] .nation div.order,.ortho-world[dir=rtl] [name=scroll] .nation img.mapopen{right:auto;left:5px}.ortho-world[dir=rtl] [name=head] div span{left:auto;right:.6em}.ortho-world[dir=rtl] [name=scroll]>div.list table thead tr:nth-child(1) th:nth-child(1){left:auto;right:0}.ortho-world[dir=rtl] [name=scroll]>div.list table tbody th{left:auto;right:0}.ortho-world[dir=rtl] [name=modal] .head.left,.ortho-world[dir=rtl] [name=modal] .foot.left{text-align:end}.ortho-world[dir=rtl] [name=modal] .head.right,.ortho-world[dir=rtl] [name=modal] .foot.right{text-align:start}.ortho-world[dir=rtl] [name=modal] [name=backward]{left:auto;right:0;border-radius:0 5px 5px 0}.ortho-world[dir=rtl] [name=modal] [name=forward]{right:auto;left:0;border-radius:5px 0 0 5px}.ortho-world[dir=rtl] [name=modal] [name=close],.ortho-world[dir=rtl] [name=modal] [name=svg]{right:auto;left:0}.ortho-world[dir=rtl] [name=modal] .head,.ortho-world[dir=rtl] [name=modal] .foot,.ortho-world[dir=rtl] .overlap-tooltip{direction:rtl}.ortho-world[dir=rtl] [name=head] div.sel>button{border-radius:0;border-width:2px 1px}.ortho-world[dir=rtl] [name=head] div.sel>button:first-child{border-radius:0 3px 3px 0;border-right-width:2px;border-left-width:1px}.ortho-world[dir=rtl] [name=head] div.sel>button:last-child{border-radius:3px 0 0 3px;border-left-width:2px;border-right-width:1px}.ortho-world[dir=rtl] [name=head] div.sel>button:first-child:last-child{border-radius:3px;border-width:2px}.ortho-world [name=head]{overflow-x:auto;overflow-y:hidden}.ortho-world [name=head]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ortho-world [name=head]::-webkit-scrollbar{height:6px}.ortho-world [name=head]::-webkit-scrollbar-track{background:transparent;box-shadow:none}.ortho-world [name=head]::-webkit-scrollbar-thumb{background:transparent;border:none;border-radius:3px}.ortho-world [name=head]:hover{scrollbar-color:#888 #222}.ortho-world [name=head]:hover::-webkit-scrollbar-track{background:#222}.ortho-world [name=head]:hover::-webkit-scrollbar-thumb{background:#888}@media(max-width:720px){.ortho-world [name=head]{padding:0 4px;line-height:44px;height:44px}.ortho-world [name=head] select,.ortho-world [name=head] button,.ortho-world [name=head] input{font-size:12px;line-height:20px;margin:0 2px}.ortho-world [name=head] input{width:110px}.ortho-world [name=main]{top:44px}.ortho-world [name=scroll] .nation{width:calc(100% - 10px);float:none;margin:5px auto}.ortho-world [name=modal] .head,.ortho-world [name=modal] .foot{position:absolute;left:6px;right:6px;height:auto;line-height:1.4;font-size:12px;white-space:normal;overflow-wrap:anywhere}.ortho-world [name=modal] .head *,.ortho-world [name=modal] .foot *{line-height:1.4}.ortho-world [name=modal] .head span,.ortho-world [name=modal] .foot span{display:inline}.ortho-world [name=modal] .head img,.ortho-world [name=modal] .foot img{height:22px}.ortho-world [name=modal] .head.left,.ortho-world [name=modal] .head.right,.ortho-world [name=modal] .head.center,.ortho-world [name=modal] .foot.left,.ortho-world [name=modal] .foot.right,.ortho-world [name=modal] .foot.center{text-align:center;display:block}.ortho-world [name=modal] .head.left{top:4px}.ortho-world [name=modal] .head.right{top:44px}.ortho-world [name=modal] .foot.left{bottom:52px}.ortho-world [name=modal] .foot.center{bottom:30px}.ortho-world [name=modal] .foot.right{bottom:2px}.ortho-world [name=modal] [name=flag]{inset:90px 24px 100px}.ortho-world [name=modal] [name=backward],.ortho-world [name=modal] [name=forward]{width:24px;top:45%;bottom:45%}.ortho-world [name=modal] [name=close]{top:0;right:0}.ortho-world [name=modal] [name=svg]{display:none}.ortho-world [name=modal] audio{scale:.7;margin:0 -30px}}.ortho-world [name=scroll] .nation{overflow:clip}.ortho-world [name=scroll] .nation table{width:100%;table-layout:fixed}.ortho-world [name=scroll] .nation td:first-child{width:72px}.ortho-world [name=scroll] .nation td:last-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ortho-world [name=scroll] .nation td:last-child span{white-space:normal}.ortho-world [name=scroll] .nation td:last-child>div{padding-inline-end:28px}.ortho-world [name=scroll] .nation .name{line-height:1.25em}.ortho-world [name=scroll].grid{display:grid;grid-template-columns:repeat(auto-fill,280px);justify-content:center;align-content:start;gap:10px;padding:10px!important}.ortho-world [name=scroll].grid .nation{float:none;margin:0;width:auto;box-sizing:border-box}.ortho-world[dir=rtl] [name=scroll].grid .nation{float:none}@media(max-width:720px){.ortho-world [name=scroll].grid{grid-template-columns:1fr;padding:5px!important}.ortho-world [name=scroll].grid .nation{width:auto;margin:0}}.ortho-world [name=wiki]{position:absolute;inset:0;z-index:15;background:#eee;display:flex;flex-direction:column}.ortho-world [name=wiki]>.bar{flex:0 0 36px;background:#222;color:#fff;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:13px}.ortho-world [name=wiki]>.bar img{height:22px;width:auto}.ortho-world [name=wiki]>.bar .title{flex:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ortho-world [name=wiki]>.bar a,.ortho-world [name=wiki]>.bar button{display:inline-block;color:#fff;fill:#fff;background:#444;border:2px solid #fff;border-radius:3px;line-height:22px;padding:0 .5em;cursor:pointer;text-decoration:none;font-size:13px}.ortho-world [name=wiki]>.bar a:hover,.ortho-world [name=wiki]>.bar button:hover{background:#000}.ortho-world [name=wiki]>.bar a svg,.ortho-world [name=wiki]>.bar button svg{width:18px;height:18px;vertical-align:middle}.ortho-world [name=wiki]>iframe{flex:1;width:100%;border:none;background:#fff}.hidden{display:none!important}.overlap-tooltip{border:2px solid #222;z-index:5000;position:absolute;pointer-events:none;max-width:350px;display:inline-block;background:#000000e6;color:#fff;border-radius:5px;font-size:12px;vertical-align:top;margin-inline-start:.5em;padding:10px;line-height:1.2em;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.overlap-tooltip .title{font-size:125%;font-weight:700;text-shadow:0 0 .2em #022}.overlap-tooltip .s90{font-size:90%}.overlap-tooltip .s80{font-size:80%}.overlap-tooltip .yomi{font-size:90%}.overlap-tooltip .em{font-size:110%;text-shadow:0 0 .2em #022}.overlap-tooltip .yellow{font-size:110%;color:#ff8}.overlap-tooltip .green{color:#0ff}.popup-content{position:absolute;display:inline-block;pointer-events:auto}.popup-frame{position:absolute;pointer-events:none;color:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.popup-frame>svg{width:100%;height:100%;pointer-events:auto}.popup-frame>svg *{fill:#000000e6}.popup-frame .title{font-size:125%;font-weight:700;text-shadow:0 0 .2em #022}.popup-frame .s90{font-size:90%}.popup-frame .s80{font-size:80%}.popup-frame .yomi{font-size:90%}.popup-frame .em{font-size:110%;text-shadow:0 0 .2em #022}.popup-frame .yellow{font-size:110%;color:#ff8}.popup-frame .green{color:#0ff}.highlight{background:#f40;color:#fff}
