@charset "UTF-8";@import url(//cdn.jsdelivr.net/gh/necolas/normalize.css@8.0.1/normalize.min.css);@import url(//cdn.jsdelivr.net/gh/hung1001/font-awesome-pro@v5.15.4/css/all.min.css);@import url(//cdn.jsdelivr.net/gh/vdustr/taipei-sans-tc@v0.1.1/packages/core/dist/Regular/TaipeiSansTCBeta-Regular.min.css);body,header a::before{margin:0 auto}.features li[data-status]::after,header a{background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0))}[onclick],footer,header a{cursor:pointer}.features li[data-i=touchpoints]:empty,.features li[data-status="0"][data-status-hidden-when="0"],.features li[data-status="1"][data-i=ads],.features li[data-status="1"][data-i=trackers],.features li[data-status="1"][data-status-hidden-when="1"],.network li:empty,.win{display:none}*,::after,::before{box-sizing:inherit}a:active,a:hover,a:link,a:visited{text-decoration:none}body,html{scroll-behavior:smooth}html{box-sizing:border-box;appearance:none}body{padding:0;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;background:url(//i.hearty.app/XCR4X1w.png) center center,#fff;font-family:"Taipei Sans TC",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"\5FAE\8EDF\6B63\9ED1\9AD4","Microsoft JhengHei","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei"}body.loading::after{position:fixed;content:"";top:0;left:0;width:100%;height:100%;background:url(//cdn.jsdelivr.net/gh/heartyme/web.hearty.me@40929/img/kitten.png) center center/250px no-repeat,linear-gradient(rgba(255,255,255,.65),rgba(255,255,255,.65)) 0 0/250px;cursor:wait}.features li[data-status]::after,[data-fab]::before,[data-fad]::before,[data-fal]::before,[data-far]::before,[data-fas]::before{font-family:"Font Awesome 5 Pro","Taipei Sans TC";font-weight:500;margin-right:.4em}[data-fad]::before{font-family:"Font Awesome 5 Duotone","Taipei Sans TC";content:attr(data-fad)}[data-fab]::before{font-family:"Font Awesome 5 Brands","Taipei Sans TC";content:attr(data-fab)}[data-fal]::before{content:attr(data-fal);font-weight:300}[data-far]::before{content:attr(data-far)}[data-fas]::before{content:attr(data-fas);font-weight:900}footer,header,section{display:flex;flex-flow:row wrap;color:#222}footer,ul{letter-spacing:.5px;color:#555}header{justify-content:space-between;align-items:center;letter-spacing:.5px;margin-top:env(safe-area-inset-top,0)}header a{font-size:large;padding:.8em;border:1px solid #ccc;border-radius:.3em;background-color:#fff;transition:.2s linear}header a:hover{color:#fff;background-color:#222}header a:hover::before{font-weight:500}section{justify-content:center;margin:auto 1em;gap:1em}ul{flex:1;width:100%;margin:1em auto;padding:.3em 2em;list-style:circle;line-height:2;border:1px solid #ccc;border-radius:.5em;background:#fff}ul[title]::before{text-transform:uppercase;content:attr(title);font-size:large;font-weight:700}.features li[data-i=device],.features li[data-i=time],footer{font-size:small}ul li{word-break:break-word}ul li[title]::before{content:attr(title) "："}ul li[data-empty]:empty::after{content:attr(data-empty)}ul img[data-i]{float:right}.features li[data-status]:hover::after,ul img:hover{filter:brightness(1.1)}ul a{color:#bc8f8f}.features li[data-status]::after{color:#fff;padding:.4em;border-radius:.8em;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:small}.features li[data-status="0"]::after{background-color:#dc143c;content:"\f00d"}.features li[data-status="1"]::after{background-color:#55ae3a;content:"\f00c"}.features li[data-status][data-empty]:empty::after{content:"\f071" attr(data-empty);font-weight:900;word-break:keep-all}footer{margin:1em auto 3em;justify-content:center;align-items:center}.win{position:fixed;right:0;bottom:1em;border:1px solid #ccc;border-radius:.8em 0 0 .8em;color:#4169e1;background:rgba(255,255,255,.9);padding:1em;letter-spacing:1px;box-shadow:rgba(0,0,0,.3) 1px 1px 1em 1px}@media only screen and (max-width:1024px) and (orientation:portrait){section{flex-flow:column wrap}}