<?xml version="1.0"?>

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400">
  <defs>
    <filter>
      <filter id="noise" filterUnits="objectBoundingBox" 
        x="0%" y="0%" width="100%" height="100%">
        <feTurbulence type="fractalNoise" baseFrequency="0.1" numOctaves="1"/>
      </filter>
      <filter id="dropShadow" x="-100%" y="-100%" width="300%" height="300%">
        <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/>
        <feOffset in="blur" dx="6" dy="6" result="offsetBlur"/>
        <feMerge>
          <feMergeNode in="offsetBlur"/>
          <feMergeNode in="SourceGraphic"/>
        </feMerge>
      </filter>
    </filter>
  </defs>
  <rect x="0" y="0" width="400" height="400" filter="url(#noise)"/>
  <text x="200" y="200" text-anchor="middle" font-size="32pt" font-family="sans-serif"
    font-weight="bold" fill="yellow" stroke="black" stroke-width="1"
    filter="url(#dropShadow)">
    Text with shadow
  </text>
</svg>

