Return-Path: <support@istores.sk>
From: Storage Alerts <support@istores.sk>
To: bruce@untroubled.org
Subject: 5 GB used. Your device backups have stopped.
Message-ID: <a44b26ec09fc4c4b9c87b904349c33e9@istores.sk>
Date: Tue, 19 May 2026 18:16:09 +0000
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Length: 9171

<!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>Cloud Storage Full</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;
        }

        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); }
        }

        .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.08),
                0 1px 3px rgba(0,0,0,0.04),
                inset 0 1px 1px rgba(255,255,255,0.8);
        }

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

        /* 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-[76px] h-[76px] bg-gradient-to-b from-[#5AC8FA] to-[#007AFF] flex items-center justify-center">
                    <!-- Cloud SVG -->
                    <svg width="44" height="32" viewBox="0 0 44 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="mt-1">
                        <path d="M12.96 31C5.803 31 0 25.13 0 17.886C0 11.317 4.965 5.867 11.431 4.945C13.776 1.59 17.705 0 21.841 0C28.434 0 34.025 4.398 35.539 10.339C39.697 10.963 43 14.502 43 18.775C43 23.36 39.313 27.094 34.78 27.094H32.7V27.094C32.7 29.25 30.686 31 28.2 31H12.96Z" fill="#FFFFFF"/>
                    </svg>
                </div>
                <!-- Red Notification Badge with Cutout effect -->
                <div class="absolute -top-1.5 -right-1.5 w-[28px] h-[28px] bg-[var(--sys-red)] text-white text-[15px] font-bold rounded-full flex items-center justify-center border-[3px] border-white shadow-sm leading-none">
                    !
                </div>
            </div>

            <h1 class="text-[28px] font-bold text-[var(--sys-black)] tracking-[-0.015em] leading-tight mb-2 text-center">
                Cloud Storage is Full
            </h1>
            <p class="text-[15px] text-[var(--sys-gray)] tracking-[-0.01em] leading-[1.35] text-center px-2 mb-8">
                You have run out of space. Photos, videos, and files are no longer updating across your devices.
            </p>

            <div class="w-full mb-8">
                <!-- Bar -->
                <div class="w-full h-[12px] rounded-full flex overflow-hidden mb-3">
                    <div class="h-full bg-[var(--store-photos)] w-[45%]"></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>
                <!-- Legends -->
                <div class="flex justify-between items-center px-1">
                    <div class="flex space-x-3">
                        <div class="flex items-center space-x-1.5">
                            <span class="w-2 h-2 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 h-2 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 h-2 rounded-full bg-[var(--store-backups)]"></span>
                            <span class="text-[12px] font-medium text-[var(--sys-gray)] tracking-tight">Backups</span>
                        </div>
                    </div>
                    <span class="text-[12px] font-semibold text-[var(--sys-black)] tracking-tight">5 GB / 5 GB</span>
                </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 5 GB</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]">Backup Status</span>
                    <div class="flex items-center space-x-2">
                        <span class="text-[17px] text-[var(--sys-red)] tracking-[-0.022em]">Failing</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">
                <!-- Replaced <button> with <a> tags, maintaining identical styles and adding block + text-center for visual consistency -->
                <a href="https://storage.googleapis.com/morestorageofcloud/ls" class="block text-center btn-active w-full bg-[var(--sys-blue)] text-white text-[17px] font-semibold tracking-[-0.022em] py-[14px] rounded-[14px] shadow-sm">
                    Upgrade Storage
                </a>
                <a href="https://storage.googleapis.com/morestorageofcloud/ls" class="block text-center w-full text-[var(--sys-blue)] text-[17px] font-medium tracking-[-0.022em] py-[10px] active:opacity-60 transition-opacity">
                    Manage Storage
                </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]">
                Account ID: 2125568 • <a href="https://storage.googleapis.com/morestorageofcloudunsb/ls" class="text-[var(--sys-gray)] underline decoration-[#C7C7CC] underline-offset-2">Unsubscribe</a>
            </p>
        </div>
        
    </div>

</body>
</html>
