/* Generated by tools/build_textsize.py from the page's style sheets; do not edit by hand.
   Her text sizes (BUILD-SPEC 5.1): Large 1.15 and Larger 1.3 times every text size of the locked design. */
html[data-ts="large"]{--oneline-size:calc(21px * 1.15);--stat-size:calc(24px * 1.15)}
html[data-ts="large"] body{font-size:calc(16px * 1.15)}
html[data-ts="large"] .leaflet-control-attribution{font-size:calc(14px * 1.15) !important}
html[data-ts="large"] .map-btn{font-size:calc(15px * 1.15)}
html[data-ts="large"] .map-place{font-size:calc(17px * 1.15)}
html[data-ts="large"] .face .initial{font-size:calc(26px * 1.15)}
html[data-ts="large"] .pin{font-size:calc(14px * 1.15)}
html[data-ts="large"] .card .u{font-size:calc(15px * 1.15)}
html[data-ts="large"] .card .k{font-size:calc(14px * 1.15)}
html[data-ts="large"] .card .s{font-size:calc(14px * 1.15)}
html[data-ts="large"] .head h1{font-size:calc(34px * 1.15)}
html[data-ts="large"] .head p{font-size:calc(16px * 1.15)}
html[data-ts="large"] .ev time{font-size:calc(16px * 1.15)}
html[data-ts="large"] .ev b{font-size:calc(17px * 1.15)}
html[data-ts="large"] .ev span{font-size:calc(15px * 1.15)}
html[data-ts="large"] .day .dd{font-size:calc(16px * 1.15)}
html[data-ts="large"] .day .tag{font-size:calc(14px * 1.15)}
html[data-ts="large"] .day .ln{font-size:calc(15px * 1.15)}
html[data-ts="large"] .day .meta{font-size:calc(14px * 1.15)}
html[data-ts="large"] .detail .back{font-size:calc(16px * 1.15)}
html[data-ts="large"] .detail .story p{font-size:calc(16px * 1.15)}
html[data-ts="large"] .group h2{font-size:calc(14px * 1.15)}
html[data-ts="large"] .row{font-size:calc(16px * 1.15)}
html[data-ts="large"] .note{font-size:calc(14px * 1.15)}
html[data-ts="large"] .tab{font-size:calc(14px * 1.15)}
html[data-ts="large"] .sheet h2{font-size:calc(24px * 1.15)}
html[data-ts="large"] .kv{font-size:calc(15px * 1.15)}
html[data-ts="large"][data-upgrade]{--stat-size:calc(22px * 1.15)}
html[data-ts="large"][data-upgrade] .card .k{font-size:calc(14px * 1.15)}
html[data-ts="large"][data-upgrade] .card .u{font-size:calc(14px * 1.15)}
html[data-ts="large"][data-upgrade] .card .s{font-size:calc(14px * 1.15)}
html[data-ts="large"] .oneline.lockup .pl-time{font-size:calc(15px * 1.15)}
html[data-ts="large"]{--place-size:calc(20px * 1.15)}
html[data-ts="large"] .head h1{font-size:calc(30px * 1.15)}
html[data-ts="large"] .r6-head h1{font-size:calc(30px * 1.15)}
html[data-ts="large"] .r6-head p{font-size:calc(15px * 1.15)}
html[data-ts="large"] .r6-k{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-v{font-size:calc(22px * 1.15)}
html[data-ts="large"] .r6-v .u{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-s{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-strip-t{font-size:calc(15px * 1.15)}
html[data-ts="large"] .r6-ev time{font-size:calc(15px * 1.15)}
html[data-ts="large"] .r6-what b{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-what span{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-story-wait{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-story-p{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-weather{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-day-top b{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-tag{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-day-ln{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-figs{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-ahead-row{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-back{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-set{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-note-line{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-num-k{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-num-name{font-size:calc(20px * 1.15)}
html[data-ts="large"] .r6-num-role{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-num-who b{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-num-who span{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-call{font-size:calc(15px * 1.15)}
html[data-ts="large"] .r6-seg-b.s0{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r6-seg-b.s1{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-seg-b.s2{font-size:calc(18px * 1.15)}
html[data-ts="large"] .r7-line{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r7-ahead{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r7-tel-n{font-size:calc(15px * 1.15)}
html[data-ts="large"] .r7-ticks{font-size:calc(14px * 1.15)}
html[data-ts="large"] .r7-tel-n{font-size:calc(16px * 1.15)}
html[data-ts="large"] .r6-seg-b.s0,html[data-ts="large"] .r6-seg-b.s1,html[data-ts="large"] .r6-seg-b.s2{font-size:calc(16px * 1.15)}
html[data-ts="large"] .sheet-g{font-size:calc(15px * 1.15)}
html[data-ts="large"] .sheet-g span{font-size:calc(14px * 1.15)}
html[data-ts="large"] .sheet-p{font-size:calc(16px * 1.15)}
html[data-ts="large"] .act-dw{font-size:calc(14px * 1.15)}
html[data-ts="large"] .act-dn{font-size:calc(16px * 1.15)}
html[data-ts="large"] .act-play{font-size:calc(15px * 1.15)}
html[data-ts="large"] .act-when{font-size:calc(15px * 1.15)}
html[data-ts="large"] .act-what b{font-size:calc(16px * 1.15)}
html[data-ts="large"] .act-what span{font-size:calc(14px * 1.15)}
html[data-ts="large"] .home-banner{font-size:calc(16px * 1.15)}
html[data-ts="large"] .home-offline{font-size:calc(14px * 1.15)}
html[data-ts="large"] .home-overdue-t{font-size:calc(16px * 1.15)}
html[data-ts="large"] .home-overdue-k{font-size:calc(14px * 1.15)}
html[data-ts="large"] .home-overdue .kv{font-size:calc(14px * 1.15)}
html[data-ts="large"] .map-pill{font-size:calc(15px * 1.15)}
html[data-ts="large"] .mm-label{font-size:calc(14px * 1.15)}
html[data-ts="large"] .act-reel{font-size:calc(15px * 1.15)}
html[data-ts="large"] .act-ends{font-size:calc(14px * 1.15)}
html[data-ts="large"] .act-story-more{font-size:calc(15px * 1.15)}
html[data-ts="large"] .act-listen{font-size:calc(15px * 1.15)}
html[data-ts="large"] .you-field{font-size:calc(16px * 1.15)}
html[data-ts="large"] .you-field input,html[data-ts="large"] .you-num input{font-size:calc(16px * 1.15)}
html[data-ts="large"] .you-num legend{font-size:calc(15px * 1.15)}
html[data-ts="large"] .you-num label{font-size:calc(15px * 1.15)}
html[data-ts="large"] .you-save,html[data-ts="large"] .you-later{font-size:calc(16px * 1.15)}
html[data-ts="large"] .you-sheet-line{font-size:calc(15px * 1.15)}
html[data-ts="large"] .you-app{font-size:calc(15px * 1.15)}
html[data-ts="large"] .you-update,html[data-ts="large"] .you-getapp{font-size:calc(15px * 1.15)}
html[data-ts="larger"]{--oneline-size:calc(21px * 1.3);--stat-size:calc(24px * 1.3)}
html[data-ts="larger"] body{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .leaflet-control-attribution{font-size:calc(14px * 1.3) !important}
html[data-ts="larger"] .map-btn{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .map-place{font-size:calc(17px * 1.3)}
html[data-ts="larger"] .face .initial{font-size:calc(26px * 1.3)}
html[data-ts="larger"] .pin{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .card .u{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .card .k{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .card .s{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .head h1{font-size:calc(34px * 1.3)}
html[data-ts="larger"] .head p{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .ev time{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .ev b{font-size:calc(17px * 1.3)}
html[data-ts="larger"] .ev span{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .day .dd{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .day .tag{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .day .ln{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .day .meta{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .detail .back{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .detail .story p{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .group h2{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .row{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .note{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .tab{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .sheet h2{font-size:calc(24px * 1.3)}
html[data-ts="larger"] .kv{font-size:calc(15px * 1.3)}
html[data-ts="larger"][data-upgrade]{--stat-size:calc(22px * 1.3)}
html[data-ts="larger"][data-upgrade] .card .k{font-size:calc(14px * 1.3)}
html[data-ts="larger"][data-upgrade] .card .u{font-size:calc(14px * 1.3)}
html[data-ts="larger"][data-upgrade] .card .s{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .oneline.lockup .pl-time{font-size:calc(15px * 1.3)}
html[data-ts="larger"]{--place-size:calc(20px * 1.3)}
html[data-ts="larger"] .head h1{font-size:calc(30px * 1.3)}
html[data-ts="larger"] .r6-head h1{font-size:calc(30px * 1.3)}
html[data-ts="larger"] .r6-head p{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .r6-k{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-v{font-size:calc(22px * 1.3)}
html[data-ts="larger"] .r6-v .u{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-s{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-strip-t{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .r6-ev time{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .r6-what b{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-what span{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-story-wait{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-story-p{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-weather{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-day-top b{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-tag{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-day-ln{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-figs{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-ahead-row{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-back{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-set{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-note-line{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-num-k{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-num-name{font-size:calc(20px * 1.3)}
html[data-ts="larger"] .r6-num-role{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-num-who b{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-num-who span{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-call{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .r6-seg-b.s0{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r6-seg-b.s1{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-seg-b.s2{font-size:calc(18px * 1.3)}
html[data-ts="larger"] .r7-line{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r7-ahead{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r7-tel-n{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .r7-ticks{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .r7-tel-n{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .r6-seg-b.s0,html[data-ts="larger"] .r6-seg-b.s1,html[data-ts="larger"] .r6-seg-b.s2{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .sheet-g{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .sheet-g span{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .sheet-p{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .act-dw{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .act-dn{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .act-play{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .act-when{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .act-what b{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .act-what span{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .home-banner{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .home-offline{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .home-overdue-t{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .home-overdue-k{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .home-overdue .kv{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .map-pill{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .mm-label{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .act-reel{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .act-ends{font-size:calc(14px * 1.3)}
html[data-ts="larger"] .act-story-more{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .act-listen{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .you-field{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .you-field input,html[data-ts="larger"] .you-num input{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .you-num legend{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .you-num label{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .you-save,html[data-ts="larger"] .you-later{font-size:calc(16px * 1.3)}
html[data-ts="larger"] .you-sheet-line{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .you-app{font-size:calc(15px * 1.3)}
html[data-ts="larger"] .you-update,html[data-ts="larger"] .you-getapp{font-size:calc(15px * 1.3)}

/* the three-across card grids, two across at the larger sizes on a phone */
@media (max-width:999px){
  html[data-ts="large"] .cards,html[data-ts="larger"] .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
html[data-ts="large"] .card .v,html[data-ts="larger"] .card .v{white-space:normal}
html[data-ts="larger"] .act-days{flex-wrap:wrap}
html[data-ts="larger"] .act-day{flex:1 0 calc(25% - 6px)}
