.launch-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;outline:1px solid orange}:root{--paper-color: #f1ebdc;--ink-color: #2b2b2b;--accent-color: #8b0000;--highlight-color: #fff9c4;--border-style: 1px solid var(--ink-color);--border-double: 2px double var(--ink-color);--font-headline: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Merriweather", "Georgia", serif;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}.newspaper-theme{background-color:var(--paper-color);color:var(--ink-color);font-family:var(--font-body)}.newspaper-theme h1,.newspaper-theme h2,.newspaper-theme h3{font-family:var(--font-headline);font-weight:700;line-height:1.1;text-transform:uppercase}.newspaper-border{border:var(--border-style)}.newspaper-border-double{border:var(--border-double)}.newspaper-header{border-bottom:var(--border-double);padding-bottom:1rem;margin-bottom:1rem;text-align:center}.newspaper-header h1{font-size:2.5rem;margin-bottom:.5rem}.newspaper-date{border-top:1px solid var(--ink-color);border-bottom:1px solid var(--ink-color);padding:.25rem 0;display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;font-weight:700}.lead-story{display:flex;flex-direction:column;height:100%;padding:1rem}.headline-large{font-size:3rem;line-height:1;margin-bottom:1rem;text-align:center}.lead-image-container{flex-grow:1;background-color:#ddd;border:1px solid var(--ink-color);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;filter:sepia(.3) contrast(1.2)}.lead-text{column-count:2;column-gap:1.5rem;font-size:.9rem;text-align:justify}.cinema-section{color:#fff;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.cinema-poster{width:100%;height:100%;object-fit:cover;opacity:.6}.cinema-overlay{padding:1rem;text-align:center}.cinema-title{font-family:Impact,sans-serif;font-size:2rem;text-transform:uppercase;letter-spacing:2px;color:#e50914}.market-section{font-family:var(--font-sans);font-size:.75rem;height:100%;display:flex;flex-direction:column}.market-header{background-color:var(--ink-color);color:var(--paper-color);padding:.25rem .5rem;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-between}.market-stock-item{display:flex;flex-direction:column;padding-top:.15rem}.market-stock-item:not(:last-child){border-bottom:1px solid #e0e0e0}.market-ticker{font-weight:700;font-size:.9rem;color:#6b9bd1;letter-spacing:.5px}.market-company{margin-top:-5px;font-size:.7rem;color:var(--ink-color)}.market-stats{display:flex;justify-content:space-between;align-items:baseline}.market-price{font-weight:700;font-size:.85rem;color:var(--ink-color)}.market-gain{font-size:.65rem;color:#16a34a;font-weight:600}.classifieds-section{font-family:var(--font-sans);font-size:.7rem;height:100%;display:flex;flex-direction:column}.classified-item{border-bottom:1px dotted var(--ink-color);padding:.5rem 0}.classified-title{font-weight:700;text-transform:uppercase}.weather-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border:1px solid var(--ink-color);padding:.5rem}.ad-box{border:2px solid var(--ink-color);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;font-weight:700;background:repeating-linear-gradient(45deg,var(--paper-color),var(--paper-color) 10px,#e8e4db 10px,#e8e4db 20px)}.ad-text{background:var(--paper-color);padding:.5rem;border:1px solid var(--ink-color);box-shadow:3px 3px 0 var(--ink-color)}.listing-section{height:100%;display:flex;flex-direction:column;font-family:var(--font-sans)}.listing-header{background-color:var(--ink-color);color:var(--paper-color);padding:.5rem;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.listing-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:0 .5rem}.listing-item{display:flex;align-items:baseline;text-decoration:none;color:var(--ink-color);font-size:.85rem}.listing-item:hover .listing-title{text-decoration:underline}.listing-title{font-weight:700;white-space:nowrap}.listing-dots{flex-grow:1;border-bottom:1px dotted var(--ink-color);margin:0 4px;position:relative;top:-4px}.listing-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}lite-youtube>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}
