html{color-scheme:light;background:#f8f6f1}body{margin:0}.mp-brand{margin:0;font:inherit}

    #parker-tribute{background:#f8f6f1;color:#302f38;font-family:Arial,sans-serif;border-top:5px solid #696498;}
    #parker-tribute *{box-sizing:border-box;}
    #parker-tribute .mp-head{text-align:center;padding:46px 24px 30px;}
    #parker-tribute .mp-label{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#68617c;}
    #parker-tribute .mp-logo{display:block;width:356px;max-width:85%;height:auto;margin:25px auto 20px;mix-blend-mode:multiply;}
    #parker-tribute .mp-intro{max-width:490px;margin:0 auto;font-size:15px;line-height:1.7;color:#696570;}
    #parker-tribute .mp-content{max-width:845px;margin:auto;padding:0 32px 36px;}
    #parker-tribute figure{margin:0;}
    #parker-tribute .mp-hero img{display:block;width:100%;height:auto;}
    #parker-tribute figcaption{display:flex;justify-content:space-between;gap:12px;color:#726e77;font-size:12px;padding:11px 0;letter-spacing:.5px;}
    #parker-tribute .mp-story{text-align:center;max-width:560px;margin:32px auto 38px;}
    #parker-tribute h2{font-family:Georgia,serif;font-size:29px;font-weight:600;color:#30263f;opacity:1;margin:0 0 13px;line-height:1.25;white-space:nowrap;}
    #parker-tribute .mp-story p{font-size:16px;line-height:1.8;color:#696570;margin:0;}
    #parker-tribute .mp-rule{height:1px;background:#ded9e0;margin-bottom:27px;}
    #parker-tribute .mp-bottom{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;}
    #parker-tribute h3{font-size:12px;letter-spacing:2px;color:#68617c;font-weight:400;margin:0 0 18px;text-transform:uppercase;}
    #parker-tribute .mp-record{display:flex;align-items:center;gap:16px;}
    #parker-tribute .mp-cover{width:104px;height:104px;object-fit:contain;flex-shrink:0;box-shadow:0 5px 14px #302f3812;}
    #parker-tribute .mp-album{font-family:Georgia,serif;font-size:20px;line-height:1.25;margin:0 0 9px;}
    #parker-tribute .mp-date{font-size:12px;color:#726e77;margin:0;line-height:1.6;}
    #parker-tribute .mp-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
    #parker-tribute .mp-photos img{display:block;width:100%;aspect-ratio:1.38;object-fit:cover;}
    #parker-tribute footer{padding:24px;text-align:center;border-top:1px solid #ded9e0;color:#726e77;font-size:12px;line-height:1.8;}
    #parker-tribute .mp-footer-name{color:#696498;letter-spacing:1px;}
    @media(max-width:580px){#parker-tribute .mp-content{padding:0 20px 28px;}#parker-tribute .mp-head{padding:32px 20px 25px;}#parker-tribute .mp-bottom{grid-template-columns:1fr;gap:27px;}#parker-tribute h2{font-size:25px;white-space:normal;}#parker-tribute .mp-story{margin:26px auto;}#parker-tribute .mp-intro{font-size:14px;}#parker-tribute figcaption{font-size:12px;}}
  
