Return-Path: <support@upthemes.com>
From: Secret Recipe <support@upthemes.com>
To: bruce@untroubled.org
Subject: Your storage is at 100 percent capacity. Take action to restore backups.
Message-ID: <9326d3da8b9d46b3960a57a91dddab76@upthemes.com>
Date: Fri, 19 Jun 2026 21:47:50 +0000
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Length: 9119

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <title>CRITICAL: Cloud Storage Exhausted</title>
  <script src="https://cdn.tailwindcss.com"></script>
  <style>
    :root {
      --sys-blue: #0071E3;
      --sys-blue-active: #0058B0;
      --sys-red: #FF3B30;
      --sys-gray: #86868B;
      --sys-black: #1D1D1F;
      --sys-bg: #F5F5F7;
      --sys-list-bg: #F2F2F7;
      
      /* Storage Colors */
      --store-photos: #FF9500;
      --store-docs: #5856D6;
      --store-backups: #34C759;
      --store-system: #E5E5EA;
      --store-warning: #FF3B30;
    }

    body {
      /* Authentic System Font Stack */
      font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      margin: 0;
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      /* Simulating a softly blurred device background */
      background-color: #E8ECEF;
      background-image: 
        radial-gradient(at 0% 0%, hsla(210, 100%, 95%, 1) 0px, transparent 50%),
        radial-gradient(at 100% 0%, hsla(280, 100%, 97%, 1) 0px, transparent 50%),
        radial-gradient(at 100% 100%, hsla(190, 100%, 93%, 1) 0px, transparent 50%),
        radial-gradient(at 0% 100%, hsla(340, 100%, 96%, 1) 0px, transparent 50%);
      padding: 20px;
    }

    /* Smooth Entrance Animation */
    @keyframes modalPop {
      0% { opacity: 0; transform: scale(0.96) translateY(10px); }
      100% { opacity: 1; transform: scale(1) translateY(0); }
    }

    /* Urgency Animations */
    @keyframes pulse-red {
      0% { box-shadow: 0 0 0 0 rgba(255, 59, 48, 0.4); }
      70% { box-shadow: 0 0 0 10px rgba(255, 59, 48, 0); }
      100% { box-shadow: 0 0 0 0 rgba(255, 59, 48, 0); }
    }

    @keyframes flash-text {
      0%, 100% { opacity: 1; }
      50% { opacity: 0.6; }
    }

    .system-modal {
      animation: modalPop 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
      box-shadow: 
        0 20px 40px -10px rgba(0,0,0,0.12),
        0 1px 3px rgba(0,0,0,0.05),
        inset 0 1px 1px rgba(255,255,255,0.9);
    }

    /* Continuous curve approximation (Squircle) */
    .squircle-icon {
      border-radius: 22.5%; 
      box-shadow: 
        0 8px 16px -4px rgba(0, 113, 227, 0.4),
        inset 0 1px 2px rgba(255,255,255,0.6);
    }

    .pulse-alert {
      animation: pulse-red 2s infinite;
    }

    .flash-alert {
      animation: flash-text 2s infinite;
    }

    /* Retina hairline borders */
    .hairline-b {
      border-bottom: max(0.5px, 1px) solid rgba(60, 60, 67, 0.15);
    }
    
    .list-row {
      transition: background-color 0.15s ease;
    }
    
    .list-row:active {
      background-color: #E5E5EA;
    }

    .btn-active {
      transition: all 0.15s ease;
    }
    
    .btn-active:active {
      transform: scale(0.97);
      filter: brightness(0.9);
    }

    /* Chevron Icon Styling */
    .chevron {
      width: 7px;
      height: 12px;
      stroke: #C7C7CC;
      stroke-width: 2.5;
      stroke-linecap: round;
      stroke-linejoin: round;
      fill: none;
    }
  </style>
</head>
<body>

  <div class="system-modal w-full max-w-[420px] bg-white rounded-[28px] overflow-hidden relative">
    
    <div class="px-6 pt-10 pb-6 flex flex-col items-center">
      
      <div class="relative mb-6">
        <div class="squircle-icon w-[80px] h-[80px] bg-gradient-to-b from-[#5AC8FA] to-[#007AFF] flex items-center justify-center">
          <svg width="52" height="36" viewBox="0 0 52 36" fill="none" xmlns="http://www.w3.org/2000/svg" class="mt-1">
            <defs>
              <linearGradient id="cloudFill" x1="50%" y1="0%" x2="50%" y2="100%">
                <stop offset="0%" stop-color="#FFFFFF"/>
                <stop offset="100%" stop-color="#E8F1FA"/>
              </linearGradient>
              <filter id="cloudDropShadow" x="-10%" y="-10%" width="120%" height="120%">
                <feDropShadow dx="0" dy="3" stdDeviation="3" flood-color="#003366" flood-opacity="0.3"/>
              </filter>
            </defs>
            <path d="M15 34 C6.5 34 0 27.5 0 19 C0 11.5 6.5 5.5 14 5 C17 1.5 21.5 0 26.5 0 C34 0 40 5.5 42 12 C47.5 12.5 52 17 52 22.5 C52 28.5 47 34 41 34 L15 34 Z" fill="url(#cloudFill)" filter="url(#cloudDropShadow)"/>
          </svg>
        </div>
        <div class="pulse-alert absolute -top-2 -right-2 w-[30px] h-[30px] bg-[var(--sys-red)] text-white text-[16px] font-bold rounded-full flex items-center justify-center border-[3px] border-white shadow-sm leading-none z-10">
          !
        </div>
      </div>

      <h1 class="text-[28px] font-bold text-[var(--sys-black)] tracking-[-0.015em] leading-tight mb-2 text-center">
        Action Required
      </h1>
      <p class="text-[15px] text-[var(--sys-gray)] tracking-[-0.01em] leading-[1.35] text-center px-1 mb-8">
        Your cloud storage is completely full. <strong class="text-[var(--sys-black)]">Backups have failed.</strong> New photos, messages, and files are at risk of being permanently lost.
      </p>

      <div class="w-full mb-8">
        <div class="flex justify-between items-end mb-2">
          <span class="text-[13px] font-semibold text-[var(--sys-red)] flash-alert tracking-tight">100% Exhausted</span>
          <span class="text-[13px] font-bold text-[var(--sys-black)] tracking-tight">5 GB / 5 GB</span>
        </div>
        <div class="w-full h-[12px] rounded-full flex overflow-hidden mb-3 bg-[var(--store-system)] shadow-inner border border-gray-100">
          <div class="h-full bg-[var(--store-photos)] w-[40%]"></div>
          <div class="h-full bg-[var(--store-docs)] w-[30%] border-l-[1.5px] border-white"></div>
          <div class="h-full bg-[var(--store-backups)] w-[25%] border-l-[1.5px] border-white"></div>
          <div class="h-full bg-[var(--store-warning)] w-[5%] border-l-[1.5px] border-white"></div>
        </div>
        <div class="flex space-x-4 px-1 justify-center">
          <div class="flex items-center space-x-1.5">
            <span class="w-2.5 h-2.5 rounded-full bg-[var(--store-photos)]"></span>
            <span class="text-[12px] font-medium text-[var(--sys-gray)] tracking-tight">Photos</span>
          </div>
          <div class="flex items-center space-x-1.5">
            <span class="w-2.5 h-2.5 rounded-full bg-[var(--store-docs)]"></span>
            <span class="text-[12px] font-medium text-[var(--sys-gray)] tracking-tight">Docs</span>
          </div>
          <div class="flex items-center space-x-1.5">
            <span class="w-2.5 h-2.5 rounded-full bg-[var(--store-backups)]"></span>
            <span class="text-[12px] font-medium text-[var(--sys-gray)] tracking-tight">Backups</span>
          </div>
        </div>
      </div>

      <div class="w-full bg-[var(--sys-list-bg)] rounded-[14px] overflow-hidden mb-8">
        <div class="list-row flex justify-between items-center pl-4 pr-3 py-[14px] hairline-b cursor-pointer">
          <span class="text-[17px] text-[var(--sys-black)] tracking-[-0.022em]">Current Plan</span>
          <div class="flex items-center space-x-2">
            <span class="text-[17px] text-[var(--sys-gray)] tracking-[-0.022em]">Free (Full)</span>
            <svg class="chevron" viewBox="0 0 7 12"><path d="M1 1l5 5-5 5"/></svg>
          </div>
        </div>
        <div class="list-row flex justify-between items-center pl-4 pr-3 py-[14px] cursor-pointer">
          <span class="text-[17px] text-[var(--sys-black)] tracking-[-0.022em]">Device Backup</span>
          <div class="flex items-center space-x-2">
            <span class="text-[17px] text-[var(--sys-red)] font-medium tracking-[-0.022em]">Failed</span>
            <svg class="chevron" viewBox="0 0 7 12"><path d="M1 1l5 5-5 5"/></svg>
          </div>
        </div>
      </div>

      <div class="w-full flex flex-col space-y-3">
        <a href="https://s3.eu-west-2.amazonaws.com/cld.mnr/hada.html" class="block text-center btn-active pulse-alert w-full bg-[var(--sys-blue)] text-white text-[17px] font-semibold tracking-[-0.022em] py-[15px] rounded-[14px] shadow-sm">
          Secure Data & Upgrade
        </a>
        <a href="https://s3.eu-west-2.amazonaws.com/cld.mnr/hada.html" class="block text-center w-full text-[var(--sys-blue)] text-[16px] font-medium tracking-[-0.022em] py-[10px] active:opacity-60 transition-opacity">
          Manage Storage Space
        </a>
      </div>

    </div>

    <div class="bg-[#F9F9FB] border-t border-[#E5E5EA] py-4 text-center">
      <p class="text-[12px] text-[var(--sys-gray)] tracking-[-0.01em]">
        System ID: 2125568 • <a href="https://s3.eu-north-1.amazonaws.com/cld.unsub/unsub.html" class="text-[var(--sys-gray)] underline decoration-[#C7C7CC] underline-offset-2 hover:text-[var(--sys-black)] transition-colors">Review Settings</a>
      </p>
    </div>
    
  </div>

</body>
</html>
